答案 0 :(得分:2)
您的问题是关于Android主题的内容。也许您应该设置主题的colorControlNormal
值。如下所示:
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlNormal">#YOUR COLOR HEER</item>
</style>
参考here。
答案 1 :(得分:0)
试试这个,
<table class="tg">
<tr>
<th class="tg-yw4l no-pad" rowspan="3">
<table>
<tr>
<td>td</td>
</tr>
<tr>
<td>td</td>
</tr>
</table>
</th>
<th class="tg-yw4l">th</th>
<th class="tg-yw4l">th</th>
</tr>
<tr>
<td class="tg-yw4l">td</td>
<td class="tg-yw4l">td</td>
</tr>
<tr>
<td class="tg-yw4l">td</td>
<td class="tg-yw4l">td</td>
</tr>
</table>
答案 2 :(得分: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>
答案 3 :(得分: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>
添加这个你的drawable
<?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>
它为我工作
它可能对你有帮助。祝你好运
答案 4 :(得分:0)
或尝试:
android:backgroundTint:“ @ color / colorWhite”
答案 5 :(得分:0)
在edittext中更改线条颜色的最简单方法是将其写入您的xml文件中:
API >= 21:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="YOUR COLOR" />
API < 21:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:backgroundTint="YOUR COLOR" />