6

テキストビューの下に青い色の行を表示したいこの投稿でこの投稿に出くわしました これを答えの1つとして持っています 試してみて正常に動作していますが、テキストビューと行の色を変更したいその下。

このスタイルを追加するだけです:

style="?android:listSeparatorTextViewStyle"

あなたのTextViewに

私もスタイルを抽出しようとしましたが、そのスタイルを継承しているときにエラーが発生しています

私のスタイルは次のとおりです

<style name="blueBoldText" parent="?android:listSeparatorTextViewStyle">
    <item name="android:textColor">@color/DarkTurquoise</item>
    <item name="android:textStyle">bold</item>
</style>
4

2 に答える 2

2

実際には、属性の値

?android:listSeparatorTextViewStyle

@android:style/Widget.Holo.Light.TextView.ListSeparator

したがって、代わりにこのスタイルを継承できます。

于 2013-11-27T16:30:22.633 に答える
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" />
于 2014-09-09T05:34:02.983 に答える