首页 > 代码库 > RadioButton 的background属性表现特征
RadioButton 的background属性表现特征
对于radiaoButton,应该很多人都用过。下面看一个场景
上方时radiogroup,细致观察发现左1,文字开始位置和右1文字开始位置不同,这是为何呢?
查看布局:
<RadioButton android:layout_width="0dp" android:layout_weight="1.0" android:layout_height="match_parent" android:button="@null" android:gravity="center" android:text="@string/guide_video_safe" style="@style/text_middle1_size" android:textColor="@drawable/textview_selector" android:singleLine="true" /> <RadioButton android:layout_width="0dp" android:layout_weight="1.0" android:layout_height="match_parent" android:button="@null" android:gravity="center" android:text="@string/guide_video_maintain" style="@style/text_middle1_size" android:textColor="@drawable/textview_selector" android:singleLine="true" /> <RadioButton android:layout_width="0dp" android:layout_weight="1.0" android:layout_height="match_parent" android:button="@null" android:gravity="right|center_vertical" android:text="@string/guide_video_emergency" style="@style/text_middle1_size" android:textColor="@drawable/textview_selector" android:singleLine="true" /> <...>
</RadioGroup>
发现并无什么特别,
style定义如下:
<style name="text_middle1_size"> <item name="android:textSize">15sp</item> </style>
那么问题就来了,造成左右区别的到底是哪个属性?
原来这里我们通过设置background可以使得文字的开始位置从最左边开始。
RadioButton 的background属性表现特征
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。