安卓textview-安卓TextView背景循环改变

问题描述

安卓TextView背景循环改变
用什么方法能使TextView背景隔一秒后变为红色,再隔二秒后变为绿色,再隔三秒后变为蓝色,
我刚学习这个,哪位大神能帮我一下

解决方案

没有测试,差不多就下面这样,定时加颜色设置 就可以了 public class HanderDemoActivity extends Activity {      TextView tvShow;      private int TIME = 1000;     private int cnt=0;     @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          tvShow = (TextView) findViewById(R.id.tv_show);          handler.postDelayed(runnable TIME); //每隔1s执行      }      Handler handler = new Handler();      Runnable runnable = new Runnable() {          @Override          public void run() {              // handler自带方法实现定时器              try {                  TIME = TIME+1000;//没执行一次增加1秒                cnt++;                if (cnt % 3==1){                    tvShow.setBackgroundColor(android.graphics.Color.RED);                }else if(cnt % 3==2){                  tvShow.setBackgroundColor(android.graphics.Color.GREEN);                }else if(cnt % 3==0){                  tvShow.setBackgroundColor(android.graphics.Color.BLUE);                }                handler.postDelayed(this TIME);                  tvShow.setText(Integer.toString(cnt));                 System.out.println(""do..."");              } catch (Exception e) {                  // TODO Auto-generated catch block                  e.printStackTrace();                  System.out.println(""exception..."");              }          }      };  }  

解决方案二:
哪要是把颜色值和时间分别存才一个数组里,这样的话该怎么实现呢?

时间: 2024-08-01 12:00:55

安卓textview-安卓TextView背景循环改变的相关文章

android开发-安卓中使textview隔一段时间变换颜色

问题描述 安卓中使textview隔一段时间变换颜色 tx1.setBackground(getResources().getDrawable(R.drawable.style3));try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } tx1.setBackground(getResources().getDrawable(R.drawable.style));为什么这样写不会变化

图片-安卓如何解决设置背景颜色之后按钮不可以点击

问题描述 安卓如何解决设置背景颜色之后按钮不可以点击 安卓如何解决设置背景颜色之后按钮不可以点击 解决方案 安卓 背景颜色设置问题---------------------- 解决方案二: button.setClickable(false); 解决方案三: 点击响应加判断 if(!button.getBackground().equals(Color.你设置的颜色)){ //点击响应 } 简单点的话直接楼上方法就可以button.setClickable(false); 解决方案四: 设置背景

java-Android textView 中 onCreate 方法的改变

问题描述 Android textView 中 onCreate 方法的改变 我在main.xml上使用 Layout Editor创建了一个textview名称是textView1. 我想使用一个自定义的字体,所以我在onCreate方法中创建了下面的代码,但是好像不能识别textView1. package com.mystraldesign.memorable; import android.app.Activity; import android.graphics.Typeface; i

安卓开发-安卓编程问题求解,资源文件不能被引用。

问题描述 安卓编程问题求解,资源文件不能被引用. categorybar_item_background cannot be resolved or is not a field 报如上错误. 下面是代码. package com.suice.ptxw; import java.util.List; import java.util.Map; import android.R; import android.content.Context; import android.view.View; i

安卓更新-安卓每5秒更新一次代码

问题描述 安卓每5秒更新一次代码 我现在想要的效果是,点击一个视图,背景颜色改变,但是代码还要保证5秒更新一次,但是代码一更新,被点击的视图的背景颜色就又变回点击前了,我想即使代码更新,背景颜色也保留在点击后,麻烦各路大神指教,说的具体点,最好贴个代码例子,谢谢了! 解决方案 所以要局部更新,而不是整个更新呐.

jquery $("#variable") 循环改变variable的值示例

 这篇文章主要介绍了jquery $("#variable")如何循环改变variable的值,需要的朋友可以参考下 直接看例子   代码如下: for(var p=1; p<=5; p++){  $("#properties"+p).show();  //下面有五个id为properties1 .properties2 .properties3 .properties4.properties5的div  //我们用一个语句就让下面五个div显示成功了.  }

linux 安卓-安卓怎么安卓Linux的tar包?

问题描述 安卓怎么安卓Linux的tar包? 我看了一下安卓4.0的目录结构和linux是差不多的,我用终端模拟器进入,常见的linux命令都可以使用 ,用ssh root@ip:port 也能连接到linux的服务器. 我现在想给自己的安卓手机安装一些 linux软件,下载了一个tar包,tar -zxf 包可以正常解压,解压后目录都是.c和.h的文件 ,可以 ./configure 就提示no such file or directory ,configure文件是在目录中存在的 而且可以v

dataset-用循环改变数据表格格式的问题

问题描述 用循环改变数据表格格式的问题 如图,上方那个表格是一个dataset,现在要让他变成下方那个样子 即第一列内容相同的数据合并 (相同条数如果大于4,则只取前四条) (注意第一列重复个数不明,可能只有1个也可以有100个机种A型号A). (数据已经根据第一列排序,不会出现混杂的情况) 解决方案 google 横表转纵表 + 你用的语言. 解决方案二: 读取excel,然后用一个字典存储数据,键为左侧的域,值为输入输出数据

android-listview item 的背景颜色改变

问题描述 listview item 的背景颜色改变 我通过下面的代码创建了一个listview: setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arrayname)); getListView().setTextFilterEnabled(true); 现在我想改变所选项的颜色,我在 onListItemClick() 中添加代码listviewobject.getChildA