Как применить темы в файле XML, когда я назвал его один раз, он должен быть применен полностью ко всем компонентам в приложении?

1
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme" parent="android:Theme"> 
<item name="android:textSize">20sp</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:typeface">serif</item>
<item name="android:background">@drawable/blueborder</item>
<item name="android:button">@drawable/rounded_edittext</item>
<item name="android:textAppearance">@android:drawable/alert_light_frame</item>
<item name="android:textColorHighlight">@android:color/black</item>
</style>

<style name="DialogTheme" parent="@android:style/Theme.Dialog">
</style>  

<style name="ButtonStyle" parent="CustomTheme">
</style>  

<style name="JobViewHeader" parent="@android:style/TextAppearance.Small">
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FFFFFF</item>
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
</style>

</resources>

Это мой код, я сделал стиль и тему в XML. Я применил фоновый ресурс (т. btn.setBackgroundResource(R.drawable.rounded_edittext); в Java. Он был особенно изменен. Я не понимаю, что здесь не так.

То же самое, как мне применить тему в XML файле? Если я позвоню один раз, он должен применяться ко всем компонентам целиком, Android.

Теги:
themes
styles

1 ответ

0
Лучший ответ

В вашем приложении AndroidManifest.xml добавьте атрибут темы android:theme="@style/CustomTheme" в <application>.

  • 0
    <application android: icon = "@ drawable / ic_launcher" android: label = "@ string / app_name" android: theme = "@ style / CustomTheme"> // Я уже добавил. Никаких изменений я не видел :-(
  • 0
    Да, я добавил после того, как вы сказали @wingman, но без изменений. Я думаю, придется называть стиль кнопки в ресурсах. Я имею в виду, в моем коде выше, я создал стиль кнопки, но я не назвал его. Понятия не имею, прав я или нет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню