1

我已经仔细阅读了这里的所有问题以及关于 Android 样式和主题的无数教程。主题和样式之间奇怪的层次结构对我来说仍然是一个谜。

我的清单调用了这个“样式”(android:theme,“@style/rforderstyle”)[这是从 Basic4Android 中的清单编辑器格式化的](不是我的选择,而是我必须使用的。).. 但是清单是如果我需要,仍然可以访问。我提到这一点是因为我注意到您可以设置特定活动的样式。我实际上没有看到强制让多个“wigets”拥有自己的“主题”的方法,而它们都存在于同一个活动中。

请告知如果是这样,那么我需要将我的“小创作”作为“片段”或“假发”。我正在尝试的是一个 Windows 移动应用程序类型的表单,上面有大量的用户控件。所以底部的这个集合恰好使用了中等大小的黑色文本字体。但是右上方的控件是不同的文字大小和颜色 on & On & on ...

因此,关于样式 xml 文件,我已经读过,重要的是,我的父母是一些包罗万象的 Android 主题,并且我在本节中覆盖了各个“属性”::

这是否意味着尽管我关心文本大小,但由于我有标签和编辑控件,因此在我尝试使用此引用的父样式时,缺少解决这些问题的“父”样式会导致我出错?一个主题如何进入这个组合......?

    <resources>
      <style name="rforderstyle" parent="@android:style/TextAppearance">>
      <item name="android:textSize"> 21.0dp</item>
      <item name="android:typeface">serif</item>
      <item name="android:textColor">#FF9900 </item><!--#00FF00-->
      </style>
    </resources>

这有点令人困惑,因为最好的示例参考视图的布局文件,但我在 Basic4Android 中并没有真正的布局文件,我正在以编程方式创建所有这些视图。如果我不需要主题样式的深度,那很好,但是……清单应该指向样式或主题吗?

4

0 回答 0