选择后显示不同的颜色和图片的方法
2011-04-14 09:49
302 查看
在drawable中加入如下xml文件:
1、颜色的
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="@drawable/darkblue"/>
<item android:color="@drawable/white"/>
</selector>
2、图片的
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/cameras_on"
android:state_selected="true" />
<item android:drawable="@drawable/cameras_off" />
</selector>
在activity中引用该drawable文件,如下:
camera=tabHost.newTabSpec("ID1").setIndicator("Cameras", this.getResources().getDrawable(R.drawable.cameratab)).setContent(R.id.tab_demo_tv1);
cameraTextView.setTextColor(this.getResources().getColorStateList(R.color.tabtitlecolor));
通过设置select中选择的值来给其赋值。
1、颜色的
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="@drawable/darkblue"/>
<item android:color="@drawable/white"/>
</selector>
2、图片的
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/cameras_on"
android:state_selected="true" />
<item android:drawable="@drawable/cameras_off" />
</selector>
在activity中引用该drawable文件,如下:
camera=tabHost.newTabSpec("ID1").setIndicator("Cameras", this.getResources().getDrawable(R.drawable.cameratab)).setContent(R.id.tab_demo_tv1);
cameraTextView.setTextColor(this.getResources().getColorStateList(R.color.tabtitlecolor));
通过设置select中选择的值来给其赋值。
相关文章推荐
- SpannableString与SpannableStringBuilder(把字符串转换成图片等,字符串在textview 等控件显示不同的颜色,背景样式的方法)
- TListbox中的item根据内容显示不同颜色的方法
- iOS利用NSAttributeString实现不同颜色大小显示的方法
- destoon实现不同会员组公司名称显示不同的颜色的方法
- textview中显示不同颜色的字体与显示图片
- Android ImageView设置图片的可见性,设置颜色的不同方法,设置图片指定大小
- destoon实现不同会员组公司名称显示不同的颜色的方法
- 换种方法显示不同图片
- iOS中Label实现显示不同颜色与字体的方法
- Excel自动筛选、单元格选择不同的值显示不同的颜色、第一行不动
- Android使用Tint,只用一张图片显示不同状态下的颜色
- Android编程实现控件不同状态文字显示不同颜色的方法
- Android里同一个ImageView显示不同的图片的方法
- 设置UIButton中的文字和图片,设置UILabel的文在显示不同颜色
- 把图片文件夹中的子文件夹以下拉框的形式展示出来。并且选择不同的文件夹显示出各文件夹中的图片
- 下拉框里根据选择项不同,显示的图片也不同
- 设置UIButton中的文字和图片,设置UILabel的文在显示不同颜色
- TextView中显示不同颜色的文字和图片
- 【Shader】利用mask图片中的不同颜色通道改变模型显示
- Delphi实现Listbox中的item根据内容显示不同颜色的方法