Edittext背景在某些设备中无法正常工作

时间:2014-10-17 06:55:01

标签: android background android-edittext

嗨我正面临一个小问题。我试图从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级别。它是合作

有谁能让我知道为什么我要面对这个?

1 个答案:

答案 0 :(得分:3)

在drawable xml中添加以下标记 -

<solid android:color="#FFFFFF" />

你会在

中获得白色的edittext