Android 编辑文本不使用主题
我的EditText没有使用我指定给它的主题 以下是我的活动在Android 编辑文本不使用主题,android,android-layout,android-xml,android-theme,android-styles,Android,Android Layout,Android Xml,Android Theme,Android Styles,我的EditText没有使用我指定给它的主题 以下是我的活动在AndroidManifest.xml中的属性: <activity android:name=".MainActivity" android:label="Index" android:screenOrientation="portrait" android:theme="@style/IndexTheme" android:windowSoftInputMode="stateVisib
AndroidManifest.xml
中的属性:
<activity
android:name=".MainActivity"
android:label="Index"
android:screenOrientation="portrait"
android:theme="@style/IndexTheme"
android:windowSoftInputMode="stateVisible|adjustResize" >
</activity>
<style name="IndexTheme" parent="AppBaseTheme">
<item name="android:windowContentOverlay">@null</item>
<item name="android:editTextStyle">@style/IndexEditText</item>
<item name="android:textCursorDrawable">@drawable/cursor_dark</item>
<item name="colorControlNormal">@color/text_c</item>
<item name="colorControlActivated">@color/primary</item>
<item name="colorControlHighlight">@color/primary</item>
</style>
<style name="IndexEditText" parent="@android:style/Widget.EditText">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/white</item>
<item name="android:textColorHint">@color/white</item>
<item name="android:paddingTop">16dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
</style>
下面是我的style.xml
(v21):
@android:彩色/透明
@样式/索引编辑文本
@样式/主题
昨天它工作得很好。今天,我将我的支持库从v22更新到v23.1.1,它不再工作了
为什么?请同时使用这两行
<item name="editTextStyle">@style/IndexEditText</item>
<item name="android:editTextStyle">@style/IndexEditText</item>
@style/IndexEditText
@样式/索引编辑文本
它对我有用。它在什么方面不起作用?它没有将主题应用到编辑文本中。
<item name="editTextStyle">@style/IndexEditText</item>
<item name="android:editTextStyle">@style/IndexEditText</item>