点击linearlayout背景颜色改变子控件textview字体颜色,求助

当前位置: >
> 点击TextView后,让TextView颜色变黑,并字下面的一蓝色下划线
点击TextView后,让TextView颜色变黑,并字下面的一蓝色下划线
umbrellaceo & at
点击TextView后,让TextView颜色变黑,并字下面的一蓝色下划线,在线等android布局中的tab1xml中包含了另一xml,如下&LinearLayout android:orientation=&horizontal&
android:layout_width=&fill_parent&
android:layout_height=&40dip&&&include layout = &@layout/bottom& /&&/LinearLayout&其中被包含的bottom.xml:& xml version=&1.0& encoding=&gb2312& &&LinearLayout xmlns:android=&; &
android:orientation=&vertical& &
android:layout_width=&fill_parent& &
android:layout_height=&fill_parent&& & &LinearLayout android:orientation=&horizontal&
android:layout_width=&fill_parent&
android:layout_height=&40dip&
android:background=&#434343&
&&TextView &
android:id=&@+id/bottomtextView1& &
android:layout_width=&80dip&&
android:layout_height=&40dip&&
android:text=&首页& &
android:layout_gravity=&center& android:gravity=&center& android:textColor=&#FFFFFF&
android:textSize=&14dip&
android:paddingTop=&6dip& &
/& &/LinearLayout& & &/LinearLayout&现需:点击 界面上的 首页 二字后,首页所在TextView这一块变成黑色,并首页 二字下面有一蓝色下划线,这如何实现呀,thanks
不要用textview,建议使用checkbox,去掉背景
umltec1 & &
& & (0)(0)用图片吧
uml0126 & &
& & (0)(0)
bottom.xml 文件中 TextView下添加 ImageView蓝色下划线图片 默认为不显示
当点击“首页”时 TextView 所在LinearLayout背景变为 黑色 并且蓝色下划线图片显示。哈哈 。。。
umit2005 & &
& & (0)(0)TextView放在一个layout里,点击后layout背景变为黑色,textview下面放一个imageview,开始用setVisibility设为不可见,点击设为可见
& & (0)(0)使用图片吧,呵呵
umluml & &
& & (0)(0)两转图片 一张无背景色
一张有背景色有下划线
然后写个selector
就可以了布局也是可以实现的稍微麻烦点儿
umts123 & &
& & (0)(0)我怎么感觉跟3.2 默认的TAB风格一样?LZ可以去参考一下3.2的API DEMOS里面的代码。uml0126 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-&&&&android:clickable="true"&&
&&&&android:focusable="true"&&
&&&&&&&&android:duplicateParentState="true"&&
&&&&&&&&android:textColor="@drawable/selector_setting_txt"&&
&version="1.0"&encoding="utf-8"&&
&xmlns:android="/apk/res/android"&&
&&&&&android:state_pressed="true"&android:color="@color/white"&&
&&&&&android:color="@color/txt_title"&&
在父控件中添加android:clickable=&true& android:focusable=&true&,而在子控件中添加android:duplicateParentState=&true&子控件就能获得父控件的点击事件
阅读(...) 评论()LinearLayout中的属性baselineAligned的使用 - 害羞雏田 - ITeye技术网站
博客分类:
Android线性布局中的属性主要的就是控制浮动方向的orientation,其他的就是辅助浮动显示的,其中有一个属性控制基线,也就是baselineAligned,让我有点迷惑,下边通过例子讲解下这个属性的使用。
1.首先这个基线主要是对可以显示文字的View,如TextView,Button等控件的
2.这个baseline指的是这个UI控件的baseline--文字距UI控件顶部的偏移量
3.LinearLayout控件默认有属性android:baselineAligned为true,如果LinearLayout的orientation为horizontal的话,其中的文字默认是文字对齐的
下边举个例子看下,效果和代码如下:
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:baselineAlignedChildIndex="3"
android:orientation="horizontal" &
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="3dip"
android:text="String1" /&
&LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:baselineAlignedChildIndex="1"
android:orientation="vertical" &
&ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/arrow_up_float" /&
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dip"
android:text="String2" /&
&ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/arrow_down_float" /&
&/LinearLayout&
&LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:baselineAligned="true"
android:baselineAlignedChildIndex="2"
android:orientation="vertical" &
&ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/arrow_up_float" /&
&ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/arrow_down_float" /&
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dip"
android:text="String3" /&
&/LinearLayout&
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="String4"
android:textSize="60sp" /&
&/LinearLayout&
其中的baselineAlignedChildIndex指的是其中的第几个子控件按照baseline对齐的。
浏览 12861
txlong_onz
浏览: 584571 次
来自: 郑州
haotainan 写道Activity伪造Dialog,这个 ...
Activity伪造Dialog,这个Dialog显示的时候界 ...
cainingyouyou 写道7楼的,tag,怎么解决的啊1 ...
tv.setTextColor(Color.parseColo ...
感谢楼主 挺有用的2607人阅读
&LinearLayout
android:clickable=&true&
android:focusable=&true&&
android:duplicateParentState=&true&/&
android:textColor=&@drawable/selector_setting_txt&
&/LinearLayout&
&?xml version=&1.0& encoding=&utf-8&?&
&selector xmlns:android=&/apk/res/android&&
&item android:state_pressed=&true& android:color=&@color/white&&&/item&
&item android:color=&@color/txt_title&&&/item&
&/selector&在父控件中添加android:clickable=“true” android:focusable=“true”,而在子控件中添加android:duplicateParentState=“true”子控件就能获得父控件的点击事件
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:174362次
积分:2984
积分:2984
排名:第5470名
原创:123篇
转载:20篇
评论:59条
(2)(3)(3)(4)(6)(1)(2)(2)(1)(2)(2)(5)(1)(3)(1)(7)(1)(1)(4)(7)(3)(2)(1)(3)(20)(26)(13)(11)(6)

我要回帖

更多关于 textview部分字体颜色 的文章

 

随机推荐