android style(xml)
16lz
2021-12-04
layout.xml:
<TextView android:id="@+id/label_author" style="@style/DetailsLabel.Medium" android:layout_marginBottom="11dip" />
styles.xml:
<style name="DetailsLabel"> <item name="android:shadowColor">#FF000000</item> <item name="android:shadowRadius">3.0</item> <item name="android:textColor">#FFF</item> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> </style> <style name="DetailsLabel.Small"> <item name="android:singleLine">true</item> <item name="android:textSize">13dip</item> </style> <style name="DetailsLabel.Medium"> <item name="android:maxLines">1</item> <item name="android:ellipsize">end</item> <item name="android:textSize">15dip</item> </style> <style name="DetailsLabel.Large"> <item name="android:maxLines">1</item> <item name="android:ellipsize">end</item> <item name="android:textSize">18dip</item> <item name="android:textStyle">bold</item> </style>
DetailsLabel.Medium存在的前提是已定义DetailsLabel的style
可以通过style来动态布局layout。
更多相关文章
- Android(安卓)自定义日历控件
- android 中xml对RelativeLayout设置的一些参数详解
- Android(Lollipop/5.0) Material Design(七) 自定义动画
- Item高度固定下动态设置ListView的高度
- Android:Animation Style的定义与引用系统AnimStyle
- Android预定义样式
- Android预定义样式
- android listview custom style 自定义样式
- seekbar的自定义