2017-01-28 22 views
0

我有以下應用主題。它支持以下項目標籤,如colorPrimary,colorPrimaryDark,colorAccent。我想知道它支持的其他物品標籤。例如:如果我想設置應該是一致的編輯文本的顏色,那麼應該使用什麼樣的標籤?安卓主題中的風格標籤

<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'.Now在你的'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 +空格)name屬性是這樣的:

enter image description here

然後你就可以有其他標記它支持一個概述,希望它能幫助。

+0

如果它幫助你,請將它標記爲正確答案:) – Vietnt134