android TextView中图片和文字的灰显
2013-10-18 09:56
411 查看
在某种情况下,menu的某一子项(图标和文字)要求不能点击并且灰显。
1. menu子项
menu_item.xml
其中设置灰显代码如下:
2.文字灰显
文字颜色使用android:textColor="@color/textview_enable",如下
![](http://img.blog.csdn.net/20131018095058656?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2h1dGht/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
textview_enable.xml
其中上面一个item为灰显颜色。
3.图标灰显
res/drawable/menu_hide_apps.xml
其中上面一个item为灰显图标。
1. menu子项
menu_item.xml
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/textview_enable" android:textSize="@dimen/menu_item_text_size" android:drawablePadding="@dimen/menu_item_drawable_padding" android:paddingTop="@dimen/menu_item_padding_top" android:paddingBottom="@dimen/menu_item_padding_bottom" android:paddingLeft="@dimen/menu_item_padding_left" android:gravity="left|center_vertical" android:background="@drawable/menu_item_style" > </TextView>
其中设置灰显代码如下:
TextView tv = (TextView)convertView; tv.setCompoundDrawables(R.drawable.menu_hide_apps, null, null, null);//设置图标,放在文字左边 tv.setEnabled(false);
2.文字灰显
文字颜色使用android:textColor="@color/textview_enable",如下
textview_enable.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:color="#FF4F4F4F" /> <item android:color="@color/white"/> </selector>
其中上面一个item为灰显颜色。
3.图标灰显
res/drawable/menu_hide_apps.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:drawable="@drawable/menu_hide_apps_disable" /> <item android:drawable="@drawable/menu_hide_apps_normal"/> </selector>
其中上面一个item为灰显图标。
相关文章推荐
- android开发之TextView显示加载的文字和图片
- android 文字图片混排,在一个TextView中显示文字穿插图片,文字变色效果
- android textview混合显示图片和文字
- android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片
- android中Textview 和图片同时显示时,文字省略号显示,图片自动靠到右边
- android圆形图片,圆形背景文字的CircleTextImageView开源组件
- Android textview获取html文字 + 图片显示
- android launcher主菜单显示图片和文字之BubbleTextView
- Android DrawableTextView图片文字居中显示实例
- android TextView 例子代码(文字图片、文字省略、文字滚动)
- Android textview 文字中间加上图片
- Android(java)学习笔记139:在TextView组件中利用Html插入文字或图片
- android TextView如何通过setCompoundDrawables调整文字和图片的位置(文字显示在图片内)?
- Android自定义控件TextView---之实现drawableLeft图片和文字一起居中
- android 各种 span的生成 如:修改TextView中部分文字的颜色 ,生成图片span
- Android textView文字添加图片 imageSpan使用
- 移动开发----支持Android图文混排、文字环绕图片等效果:MixtureTextView
- Android常用UI编程_TextView显示图片和文字(包含超链接)
- Android自定义TextView实现文字图片居中显示的方法
- Android TextView(同时显示图片+文字)