我在黑暗的背景上有一个EditText。 我的EditText只有黑色(如果没有聚焦),所以看不清楚。 如何更改颜色? 下面是截图。 更改EditText的颜色android
0
A
回答
2
你的问题是关于Android的主题stuff.Maybe你应该设置你的主题colorControlNormal
value.Just象下面这样:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlNormal">#YOUR COLOR HEER</item>
</style>
参考here。
0
0
你使用AppCompat库吗?如果是,则可以覆盖样式属性colorControlNormal
,colorControlActivated
和colorControlHighlight
。
例如:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlNormal">@color/your_color_1</item>
<item name="colorControlActivated">@color/your_color_2</item>
<item name="colorControlHighlight">@color/your_color_3</item>
</style>
0
尝试,这可能是帮你
<EditText
android:textColorHint="@android:color/white"
android:id="@+id/username"
style="@style/EditUnderBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:hint="@string/hint_email" />
你style.xml
<style name="EditUnderBar" parent="android:Widget.Holo.Light.TextView">
<item name="android:drawableBottom">@drawable/under_bar</item>
<item name="android:drawablePadding">3dp</item>
<item name="android:layout_marginTop">12dp</item>
<item name="android:paddingLeft">4dp</item>
<item name="android:textColor">@color/white</item>
<item name="android:textSize">16sp</item>
</style>
添加此添加此您可绘制
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:width="1000dp" android:height="1dp" />
<solid
android:color="@color/white"/>
</shape>
如果没有工作,然后添加这也
<!-- Base application theme. -->
<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="android:textColorPrimary">@color/textColorPrimary</item>
<item name="colorControlNormal">@color/iron</item>
<item name="colorControlActivated">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
<item name="android:textColorHint">@color/white</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowBackground">@color/white</item>
</style>
其对我来说工作
它可能会帮助you.Good运气
相关问题
- 1. 更改editText标签的颜色,android
- 2. 更改光标的颜色android EditText
- 3. 更改android editText高亮颜色
- 4. 更改edittext backgroundTint颜色
- 5. Android TextWatcher根据文本更改EditText文本颜色。多个EditText
- 6. Android:更改单个EditText的色调颜色
- 7. 如何更改EditText的textSelectHandle颜色
- 8. 更改alertdialog中edittext的光标颜色
- 9. 更改EditText问题的背景颜色
- 10. 更改EditText中的文本颜色
- 11. 如何更改editText的背景颜色?
- 12. 更改EditText板的颜色,无形状
- 13. 设置值时更改EditText的颜色
- 14. 更改的EditText边框颜色
- 15. 更改EditText的焦点颜色?
- 16. Edittext更改边框颜色始终onclick
- 17. 如何更改edittext边界颜色?
- 18. 通过styles.xml更改EditText光标颜色
- 19. 无法更改edittext提示颜色
- 20. 更改android的颜色:activatedBackgroundIndicator
- 21. 更改Android的(5.0>)EditText错误背景颜色
- 22. 如何更改Android中突出显示的EditText颜色?
- 23. 如何更改android中edittext边框的选定颜色?
- 24. Android Studio,更改EditText选定的文本指针颜色
- 25. 更改Android 3.0中EditText的光标颜色
- 26. Android:是否可以动态更改EditText的边框颜色?
- 27. 如何更改Android中的Edittext颜色边框
- 28. 如何更改Android中EditText的底线颜色?
- 29. TextInputLayout改变的EditText颜色为红色
- 30. 如何在android中更改EditText泡泡颜色(在光标下)?
设计一个图像文件这样并将其设置为bottomdrawable为TextView的 –