Android小程序实现切换背景颜色_Android

来源:脚本之家  责任编辑:小易  

微信小程序都是运行在微信这个程序里的不基于系统开发出来Android和iOS都能用。不是分开的本回答被网友采纳www.zgxue.com防采集请勿采集本网。

本文实例为大家分享了Android实现切换背景颜色的具体代码,供大家参考,具体内容如下

初学android 写一个android小程序 1:做一个应用程序,功能是显示指定的网页。比如,在SD卡根目录放一个url.txt的文件,里面写有网址,这个程序啥界面都不要,打开就

(1)首先打开界面布局文件,添加两个Button

做一个天气预报 接触的内容多,而且也不深 http://www.devstore.cn/search/sourceCode/%E5%A4%A9%E6%B0%94%E9%A2%84%E6%8A%A5 可以参考的源码地址

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/btnYellow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="黄色" android:textColor="#fff" /> <Button android:id="@+id/btnBlue" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="蓝色" android:textColor="#fff" /></LinearLayout>

最初打算使用scroll-view实现,效果好、流畅、有惯性滑动,但由于滚动条没法去掉、无法实现上下层的帧布局,最终放弃了。 还是自己写个吧,利用手势事件。遗憾的是小程序中目前没有像Android中快速滑动事件,所以,要实现惯性滑动是不可能了。 i

(2)在res/values目录下创建一个颜色资源文件color.xml

在activity中实现这个两个方法 : 这个是android WIFI设置的代码,可以参考下 @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, MENU_ID_SCAN, 0, R.string.wifi_menu_scan) .setIcon(R.drawable.ic_menu_scan_n

(3)编辑color.xml

在layout找到那个灰色的布局,layout:backgroundcolor "black"就可以了

<?xml version="1.0" encoding="UTF-8"?><resources> <color name="yellow">#ffee55</color> <color name="blue">#0000ff</color></resources>

(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)结果展示

  1. 应用的设备不同:  IOS和安卓最大的区别在于本身所应用的设备不同。IOS系统主要是应用在iPhone、IPad、itouch设备上的操作系统,安卓系统主要是应用在安卓智能手机上的操作系统。  2. 面向人群不同:  IOS系统面向的是中高层收入的人群,有人称它为“高富帅”系统,而安卓系统则是面试中低层的大众人群,有人称它为“屌丝系统”。  3.系统的开放性区别:  安卓拥有自己的开源计划AOSP(Android Open Source Project),只要遵循GPL和Apache Licence 2.0开源协议,那么你就可以使用安卓源代码进行二次开发。而安卓由于源代码开放,自然可玩性也比iOS高。此外,安卓比iOS开放了更多的应用接口API,可以很自然地利用安卓实现很多在iOS上不折腾就没法做的功能。在安卓,可以随心随意地更换输入法,随意用任何浏览器打开链接,随意从任何途经安装程序,随意调用第三方程序分享文件——这些在iOS上不越狱都做不到,即使越狱也未必比安卓做得更好。  4. 系统的安全性区别:  IOS系统是一款比较强大的操作系统,在IOS系统运行的程序不管程序多大都不会造成死机,玩起来非常的流程,而且系统的安全性比较高。  安卓系统是属于代码系统,如果所有的应用程e69da5e887aae799bee5baa631333363393564序需要下载下来之后才能玩,系统用久之后会经常出现卡机或者是死机的现象,而且安卓系统还存在恶意的插件在系统上自动运行,系统漏洞多,导致个人资料被盗、系统耗电大,流量消耗大等,系统安全性相对来说比较低。  5. 开发难度不同:  苹果提供完整高效xcode,sdk等开发环境,ios系统一脉相承,ios版本之间的软件通用,即开发一款产品苹果所有设备都能运行。其硬件的强大也让开发变的更加容易内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • android开发实现按钮点击切换背景并修改文字颜色的方法
  • android编程实现图片背景渐变切换与图层叠加效果
  • android编程实现左右滑动切换背景的方法
  • android实现动态切换组件背景的方法
  • android打开相机和相册实例代码
  • android数据持久化之preferences机制详解
  • android仿淘宝商品详情页效果
  • android webview线性进度条实例详解
  • 详细讲解android中使用loadermanager加载数据的方法
  • android实现文件存储并读取的示例代码
  • android基础教程之开机启动示例
  • flutter路由的跳转、动画和传参详解(最简单)
  • android studio使用usb真机调试详解
  • 最好用的android省市区三级联动选择效果
  • 小程序中,同一个图在ios与android中显示不同,怎么办
  • 微信小程序与Android和iOS开发的区别
  • 用Android studio做一个可以运行的小程序,闹钟也...
  • 急求一个android studio小程序源代码,最好是纪念...
  • 初学android 写一个android小程序
  • 安卓android 小程序设计求推荐?!
  • 如何在安卓手机微信小程序里实现Flex布局
  • 用eclipse软件编写一个Android应用小程序,急需成...
  • Android的一个小程序,下边图片中的图标后边的灰色...
  • 安卓小程序出现问题
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全c#教程vbvb.netc 语言java编程delphijavaandroidiosswiftscala易语言汇编语言其它相关首页android开发实现按钮点击切换背景并修改文字颜色的方法android编程实现图片背景渐变切换与图层叠加效果android编程实现左右滑动切换背景的方法android实现动态切换组件背景的方法android打开相机和相册实例代码android数据持久化之preferences机制详解android仿淘宝商品详情页效果android webview线性进度条实例详解详细讲解android中使用loadermanager加载数据的方法android实现文件存储并读取的示例代码android基础教程之开机启动示例flutter路由的跳转、动画和传参详解(最简单)android studio使用usb真机调试详解最好用的android省市区三级联动选择效果一看就懂的android app开发入门教微信公众平台开发入门教程(图文详android基础之使用fragment控制切六款值得推荐的android(安卓)开android textview设置中文字体加android应用开发sharedpreferencandroid 动画之translateanimatiandroid压力测试命令monkey详解android按钮单击事件的四种常用写android调试工具ddms的使用详解android编程实现的微信支付功能详解【附dandroid studio使用小技巧:提取方法代码android 隐藏及切换显示键盘android游戏开发学习②焰火绽放效果实现方android app中使用glide加载图片的教程android开发之使用通知栏显示提醒信息的方android编程实现下载时主界面与详细界面一android 开启闪光灯做手电筒的详解kotlin 匿名类实现接口和抽象类的区别详解android判断软键盘弹出并隐藏的简单完美解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved