2017-01-28 10 views
0

У меня есть тема приложения. Он поддерживает теги элементов, например colorPrimary, colorPrimaryDark, colorAccent. Я хочу знать, какой другой тег элемента он поддерживает. Например: если я хочу установить цвет текста редактирования, который должен быть последовательным в приложении, то какой тег элемента следует использовать?Стиль тега в теме на Android

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 
+0

Просто введите новый стиль Для примера. Edit_text_Style и добавьте нужные атрибуты в этом стиле в соответствии с вашим видом поля edit_text. Расширьте этот стиль как 'parent =" @ android: style/Widget.EditText'. Теперь обратитесь к этому стилю в стиле 'AppTheme', используя' @ style/Edit_text_Style ' –

ответ

1

Чтобы установить цвет в тексте редактирования вы можете сделать так:

<style name="MyTheme" parent="android:Theme"> 
    <item name="android:editTextStyle">@style/CustomEditTextStyle</item> 
    ... 
</style> 

<style name="CustomEditTextStyle" parent="android:Widget.EditText"> 
    <item name="android:textColor">#000000</item> 
    <item name="android:textStyle">bold</item> 
    <item name="android:textSize">8sp</item> 
</style> 

И если вы действительно хотите знать, что другой элемент может быть поддержан, если вы используете Android Studio нажмите (Ctrl + Space) в свойстве имя, как это:

enter image description here

Тогда вы можете иметь обзор другой поддержки тэга, надеюсь, что это поможет.

+0

Если это поможет вам отметить это как правильный ответ :) – Vietnt134

 Смежные вопросы

  • Нет связанных вопросов^_^