Android添加程序背景颜色,Android小程序实现切换背景颜色
本文实例为大家分享了Android实现切换背景颜色的具体代码,供大家参考,具体内容如下
(1)首先打开界面布局文件,添加两个Button
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
android:id="@+id/btnYellow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="黄色"
android:textColor="#fff"
/>
android:id="@+id/btnBlue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="蓝色"
android:textColor="#fff"
/>
(2)在res/values目录下创建一个颜色资源文件color.xml
(3)编辑color.xml
#ffee55
#0000ff
(4)此时在R.java中自动生成color资源
(5)最后编写程序代码
package com.example.ch03;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
//声明两个按钮
Button btnYellow;
Button btnBlue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//根据Id找到界面中的两个按钮组件
btnYellow=(Button)this.findViewById(R.id.btnYellow);
btnBlue=(Button)this.findViewById(R.id.btnBlue);
//注册监听器
btnYellow.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//设置背景颜色为黄色
getWindow().setBackgroundDrawableResource(R.color.yellow);
}
});
btnBlue.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//设置背景颜色为蓝色
getWindow().setBackgroundDrawableResource(R.color.blue);
}
});
}
}
(6)结果展示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持云海天教程。
原文链接:https://blog.csdn.net/adorable_/article/details/80161182
Android添加程序背景颜色,Android小程序实现切换背景颜色相关推荐
- Android studio开发-单界面单机小程序
Android studio开发-单界面单机小程序 最终结果展示 步骤: 建立项目 file-new-new project 新建一个项目文件 选择一个empty activity 配置项目名称以及项 ...
- 微信 android兼容性问题怎么解决方案,微信小程序兼容性问题
本文我们来谈谈微信小程序系统兼容性的那些坑. 微信小程序兼容性问题 微信小程序发布一周多了,兼容性问题,特别是 Android 平台兼容性问题特别严重.据我观察,好多小程序掉到兼容性的坑里.掉坑里不要 ...
- Android安卓的家教平台设计小程序app毕业设计
Android安卓的家教平台设计小程序app毕业设计
- android商品数量加减,微信小程序实现一个简单的商品数量加减案例
简介 这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~. 核心js方法说明addCount(增加数量) delCount (减少数量) ...
- 怎么添加一个程序集_门店小程序,微信小程序怎么添加店铺
现今随着互联网发展,越来越多选择网上购物代替实体店购物,微信作为最多人使用的社交软件,他的商机也被许多企业商家发展,进入微信分销小程序购物是现在最流行的购物方式,驱使很多实体店也纷纷加盟进驻门店分销小 ...
- js添加关闭功能_微信小程序开发之添加夜间模式功能
使用微信小程序的用户越来越多,因为它使用起来非常方便,而对于开发人员来讲,则需要各种优化布局,使其更利于用户体验. 在微信小程序上,很多小程序都拥有夜间模式,深色模式等功能,今天来讲一下夜间模式的实现 ...
- 自从自己搭建了这套精选壁纸聊天背景的微信小程序,我的手机背景图再都没重复过
前不久刚学习完如何使用hbuilder还有微信开发者工具的简单应用,借着对拥有自己搭台出来的小程序的渴望,在网上物色了很久,终于找到一套比较好用切可用的手机壁纸小程序. 先看看运行起来的样子吧 运行D ...
- 微信小程序开发学习笔记001--认识微信小程序,第一个微信小程序
第一天,认识微信小程序,第一个微信小程序 1.什么是微信小程序? 是h5网页嘛?不是 微信张小龙说: 小程序是一种不需要下载安装即可使用的应用, 它实现了应用"触手可及"的梦想,用 ...
- 《微信小程序》初识微信小程序
小程序介绍 小程序技术发展史 小程序并非凭空冒出来的一个概念.当微信中的 WebView 逐渐成为移动 Web 的一个重要入口时,微信就有相关的 JS API 了. 小程序提供了一个简单.高效的应用开 ...
- 微信小程序开发教程||微信小程序 小程序简介||微信小程序 开始||微信小程序 小程序代码构成
微信小程序 小程序简介 小程序简介 小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 小程序技术发展史 小程序并非凭空冒出来的一个概念.当微信中的 ...
最新文章
- 机器视觉的发展潜力巨大
- 【Excle数据透视表】如何在数据透视表中使用合并单元格标志
- JDK 9中不推荐使用Java的Observer和Observable
- Strategy 定义一系列算法或策略,把它们封闭起来,并且使它们相互可以替换。各算法或策略可以独立于客户程序而变化。...
- Oracle在HPUX IA64平台登陆缓慢问题分析
- OAuth2.0_授权服务配置_密码模式及其他模式_Spring Security OAuth2.0认证授权---springcloud工作笔记145
- javascript 跳转页面写法
- UVA10004 Bicoloring【DFS】
- 【渝粤教育】国家开放大学2018年秋季 0689-21T老年心理健康 参考试题
- Kettle数据源连接配置
- 数字图像处理-图像复原
- rqnoj 2 开心的金明
- HTML班级网页设计 基于HTML+CSS+JS制作我们的班级网页(web前端学生网页设计作品)
- linux的pv原语
- Windows 电脑如何查看已经连接的 Wi-Fi 的密码
- LeetCode Relative Ranks
- 网站如何备案 怎么备案 网站备案流程有哪些?
- 《Generative Neural Networks for Anomaly Detection in Crowded Scenes》解读
- CVPR2022-图像恢复重建Restormer论文解读
- 主成分分析二级指标权重_SPSS主成分分析|指标权重值计算真的不难!(上)