【发布时间】:2011-04-15 07:33:48
【问题描述】:
我的问题很简单,我想改进一个使用样式的 android 应用程序,所以不更改 *.java 文件……我的意思是在 .java 中始终使用“android.R.layout”,但可以更改微调器的外观(及其选项)、文本视图的颜色、背景……等等
我研究过这样定义styles.xml:
<resources>
<style name="GreenHeader" >
<item name="android:textColor">#04B404</item>
<item name="android:typeface">normal</item>
<item name="android:textSize">30pt</item>
<item name="android:gravity">center</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="RedHeader" parent="@style/GreenHeader" >
<item name="android:textColor">#FF0000</item>
</style>
</resources>
并调用
:android:theme="@style/RedHeader"
在 manifest.xml 中,当你在布局中使用(例如):
<Spinner
style= "@style/RedHeader"
有些变化……但效果不佳,我不知道我还需要什么,也许是其他一些名为主题的 xml 文件……但我不知道,我发现几个小时都没有结果 我需要帮助来改进它,拜托!!谁能帮帮我???
【问题讨论】: