最近学习android开发,记录学习过程,分享一写小案例

一. 如下先设置好布局文件

<TextView        android:id="@+id/textView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:layout_marginTop="59dp"        android:text="欢迎使用"        android:textSize="40sp" />    <Button        android:id="@+id/button1"        android:onClick="clickRed"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_centerVertical="true"        android:text="红"       />    <Button        android:id="@+id/button2"        android:onClick="clickGreen"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignBaseline="@+id/button1"        android:layout_alignBottom="@+id/button1"        android:layout_centerHorizontal="true"        android:text="绿"      />    <Button        android:id="@+id/button3"        android:onClick="clickBlue"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignBaseline="@+id/button2"        android:layout_alignBottom="@+id/button2"        android:layout_alignRight="@+id/textView1"        android:text="蓝"        />

  二 关键java代码 设置用getWindow().setBackgroundDrawable设置全局颜色

public void clickRed(View view) {getWindow().setBackgroundDrawable(new ColorDrawable(Color.RED));}public void clickBlue(View view) {getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLUE));}public void clickGreen(View view) {getWindow().setBackgroundDrawable(new ColorDrawable(Color.GREEN));}

  运行效果 如下

android手电筒开发_第1张图片

源码在这里 喜欢的拿去研究 点击下载

更多相关文章

  1. c++如何设置全局变量
  2. C语言中在main函数中定义的变量是全局变量么
  3. golang-cache是全局吗
  4. 关于Golang 全局sql数据库连接
  5. Spring Boot 工程集成全局唯一ID生成器 Vesta
  6. Spring Boot工程集成全局唯一ID生成器 UidGenerator
  7. PHP 超全局变量之$_FILES详解
  8. PHP使用Composer进行注册全局函数
  9. php之管理全局状态

随机推荐

  1. 2012年7月21日太原站活动《Android(安卓)
  2. 编程之路
  3. Android(安卓)Activity 完全解析(上)
  4. Android开发之Android应用组件的生命周期
  5. Android系统使用socket在Java层和native
  6. android 搜索
  7. Android平台特殊的地方
  8. Android学习计划
  9. 软件工程(第六组)第四次作业
  10. 华为推自主操作系统时机已到?