【问题标题】:Mix Android Style with my own将 Android 风格与我自己的风格混合
【发布时间】:2013-02-19 13:07:48
【问题描述】:

这就是我的 .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 xml styles xamarin.android


【解决方案1】:

您可以将父级设置为

@android:attr/listSeparatorTextViewStyle

【讨论】:

  • 它的@不是? ...忘了提这个
猜你喜欢
  • 2014-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
  • 2021-01-03
  • 1970-01-01
  • 2015-05-19
  • 1970-01-01
相关资源
最近更新 更多