dan*_*joo 8 android themes styles textview
如何通过样式设置LinearLayout的TextView子项的样式.像这样的东西:
<style name="MyLinearayoutStyle" parent="MyParentStyle">
<item name="android:background">@drawable/mybackground</item>
<item name="android:padding>5dp</item>
// Here i need to define my textview style
</style>
<style name="MyTextViewStyle> parent="AnotherParentStyle">
<item name="android:textColor">@color/Black</item>
<item name="android:textSize">15sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我尝试了android:TextAppearance和android:textStyle,但这没有用.
更改主题定义((存储在res/values/styles.xml中):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="android:Theme.Light">
<item name="android:textAppearance">@style/MyDefaultTextAppearance</item>
</style>
<style name="MyDefaultTextAppearance" parent="@android:style/TextAppearance">
<item name="android:textSize">12sp</item>
<item name="android:textColor">#333</item>
<item name="android:textStyle">bold</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
给你膨胀TextView例如:
*textview.xml*
<?xml version="1.0" encoding="utf-8"?>
<TextView
style="@+style/MyLinearayoutStyle"
/>
Run Code Online (Sandbox Code Playgroud)
和
activity.getLayoutInflater().inflate(R.layout.textview,(父视图),true);
| 归档时间: |
|
| 查看次数: |
19829 次 |
| 最近记录: |