我希望在文章视图下面有一条蓝线,我在这篇文章中遇到了this post这个作为我尝试过的答案之一并且工作正常但我想改变颜色textview和它下面的一行。
只需添加此样式:
style="?android:listSeparatorTextViewStyle"
到您的TextView
我也试过提取样式但是在继承上述样式时给了我错误
我的风格如下
<style name="blueBoldText" parent="?android:listSeparatorTextViewStyle">
<item name="android:textColor">@color/DarkTurquoise</item>
<item name="android:textStyle">bold</item>
</style>
答案 0 :(得分:2)
实际上,属性的值
机器人:?listSeparatorTextViewStyle
是
@android:style/Widget.Holo.Light.TextView.ListSeparator
所以你可以继承这种风格。
答案 1 :(得分:1)
您可以扩展TextView并设置listSeparatorTextViewStyle。
public class HeaderView extends TextView {
public HeaderView(Context context) {
super(context, null, android.R.attr.listSeparatorTextViewStyle);
}
public HeaderView(Context context,
AttributeSet attrs) {
super(context, attrs, android.R.attr.listSeparatorTextViewStyle);
}
}
然后
<com.gmail.sikambr.alib.HeaderView
style="@style/your_style"
android:text="..."
android:layout_width="fill_parent"
android:layout_height="wrap_content" />