嗨我正面临一个小问题。我试图从drawable中设置我的edittext的背景。它在大多数设备中工作正常但在某些设备中不起作用。在某些设备中,edittext的背景将变为深黑色devices.I不知道为什么会这样???
这是我的drawable edittext,
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="0.3dp"
android:color="#1c1b20" >
</stroke>
<padding
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp" >
</padding>
<!-- Here is the corner radius -->
<corners android:radius="5dp" >
</corners>
我将它应用于我的edittext,
<EditText
android:id="@+id/e3"
style="@style/custom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/rounded_edittext"
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_@-."
android:drawableLeft="@drawable/usernamem"
android:drawablePadding="10dp"
android:ems="10"
android:focusable="true"
android:hint="@string/username"
android:padding="5dip" />
整个edittext变成了黑色。即使我删除了将edit主题应用于edittext它看起来一样。我认为这是因为设备的api级别。它是合作
有谁能让我知道为什么我要面对这个?
答案 0 :(得分:3)
在drawable xml中添加以下标记 -
<solid android:color="#FFFFFF" />
你会在
中获得白色的edittext