【问题标题】:Theme namespaces Android主题命名空间 Android
【发布时间】:2016-09-09 13:01:40
【问题描述】:

我花了几天时间寻找任何文档,但真的不知道如何开始。

我正在寻找的是命名空间,我想在 android 上自定义一些东西,所以我读到我可以覆盖 Material 样式,但是如果我找不到命名空间以及它们的作用,我该如何覆盖它?

看这里:

我创造了我的风格:

<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="VogoSocialTheme" parent="android:Theme.Material.Light">
    <item name="android:colorPrimary">@color/primary</item>
    <item name="android:colorPrimaryDark">@color/primary_dark</item>
    <item name="android:colorAccent">@color/accent</item>
    <item name="android:editTextBackground">@drawable/apptheme_edit_text_holo_light</item>
    <item name="android:alertDialogTheme">@style/VogoSocialTheme.AlertDialog</item>
  </style>

  <style name="VogoSocialTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog">
    <item name="android:colorAccent">#122f54</item>
  </style>

  <!-- Colors -->
  <color name="primary">#2764B5</color>
  <color name="primary_dark">#B2f91816</color>
  <color name="accent">#122f54</color>

</resources>

我刚刚复制并粘贴了这里的所有内容,但现在我想更改背景颜色、文本大小等,所以可能我需要更改

  <style name="VogoSocialTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog">
    <item name="android:colorAccent">#122f54</item>
  </style>

并添加一个具有特定名称的新项目 android:... 我在哪里可以找到这些名称和文档以继续进行?

【问题讨论】:

    标签: android xamarin styles material-design


    【解决方案1】:

    R.style reference

    但是,R.style 参考没有很好的文档记录并且没有彻底描述样式,因此查看这些样式和主题的实际源代码将给出您可以更好地了解每个提供的样式属性。如需更好地参考 Android 样式和主题,请参阅以下源代码:

    Source styles.xml

    Source themes.xml

    参考:Using Platform Styles and Themes

    【讨论】:

    • 好吧,至少我有名字,我猜是 kkkk。我会仔细查看这些文件,看看我能做什么。谢谢!
    • @NicollasBraga 至少谷歌文档他们没有很好地记录它:-/
    猜你喜欢
    • 2022-07-19
    • 1970-01-01
    • 2011-02-05
    • 2010-12-25
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多