Android TextView怎么引用Style?
style.xml文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="style1">
<item name="android:textColor">#333333</item>
<item name="android:gravity">center</item>
<item name="android:layout_weight">1</item>
<item name="android:textSize">12sp</item>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item>
</style>
</resources>
那么在Activity文件中新建一个TextView的时候,我怎么引用style1,就是说把TextView的style变成stytle1?
[code="java"]textView.setTextAppearance(context,R.style.style1);[/code]
[code="java"]
android:id="@+id/tv"
android:text="TextView " />
[/code]
[code="java"]
Sets the text color, size, style, hint color, and highlight color from the specified TextAppearance resource.
Parameters:
context
resid
setTextAppearance(context,resid);
[/code]
[code="java"]
直接再style中设置啊
<?xml version="1.0" encoding="UTF-8"?>
<br>
<item name="android:textColor">#333333</item><br>
<item name="android:gravity">center</item><br>
<item name="android:layout_weight">1</item><br>
<item name="android:textSize">12sp</item><br>
<item name="android:ellipsize">end</item><br>
<item name="android:singleLine">true</item><br>
<item name="android:layout_weight">1</item></p>
<p>
[/code]
[code="java"]
TableRow统一定义成2列
然后把要显示成一列的 合并单元。。
无需设置layout_weight
[/code]