android - 将 Android Style 与我自己的混合

标签 android xml styles xamarin.android

这就是我的 .axml 的样子:

 <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingTop="2dip"
    android:paddingBottom="2dip"
    android:paddingLeft="5dip"
    android:textSize="18dp"
    android:text="Kommentare"
    style="?android:attr/listSeparatorTextViewStyle" />

如您所见,我正在访问在样式主题 (?android:attr/listSeparatorTextViewStyle) 中定义的样式属性

现在我想分离出自己的风格:

  <style name="TextViewTitleBar" parent="android:Theme">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:paddingTop">2dip</item>
    <item name="android:paddingBottom">2dip</item>
    <item name="android:paddingLeft">5dip</item>
    <item name="android:textSize">18dp</item>
 </style>

并像这样使用它:

style="@style/TextViewTitleBar" 在我的 .axml 中,而不会丢失以 ? 开头的 android 定义样式。

如何组合/混合这些样式?

最佳答案

您可以将父级设置为

@android:attr/listSeparatorTextViewStyle

关于android - 将 Android Style 与我自己的混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15218600/

相关文章:

android - map android中的对话框

wpf - 在 WPF 中的组合框中绑定(bind)

向上拖动时Android Listview : Problem with its height,

android - 更改 recyclerview android 中特定项目的颜色

java - 在一个类中使用另一个类中的变量 NullpointerException - RunTimeException

c++ - 获取标签的子标签详细信息 [Boost Porperty_tree XML]

python - 如何使用ElementTree在python中添加xml节点

html - 如何使一组图像/链接更适合移动 View ?

css - 以 Angular 将自定义样式应用于 ngbtooltip

java - Android EditText 值在按钮单击时不会更改