2014-10-17 115 views
0

嗨,我正面臨一個小問題。我嘗試從drawable設置背景到我的edittext。它在大多數設備上工作正常,但在某些設備中無法正常工作。在某些設備中,edittext會變成深黑色。我不知道它爲什麼會發生?Edittext背景在某些設備上無法正常工作

這裏是我繪製的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="[email protected]-." 
    android:drawableLeft="@drawable/usernamem" 
    android:drawablePadding="10dp" 
    android:ems="10" 
    android:focusable="true" 
    android:hint="@string/username" 
    android:padding="5dip" /> 

整個的EditText轉到black.Even我刪除應用主題來編輯文本看起來是一樣的。我認爲這是因爲設備的api水平。它是否合作

任何人都可以想出我爲什麼我面臨這?

+1

可以顯示截圖?另外,有問題的設備之間是否有任何相似之處?也許屏幕大小,Android版本等?這些信息會幫助您調試。 – josephus 2014-10-17 06:58:35

+0

android 4.0.3 lenovo平板電腦無法獲取edittext背景 – micky 2014-10-17 07:01:40

+0

我看不到具有任何背景顏色的背景可繪製。也許它使用了手機主題的默認背景或其他東西。看看@ yuva的android下面。 – josephus 2014-10-17 07:05:17

回答

3

在繪製XML下面添加標籤 -

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

你會得到的EditText與白色內

+0

感謝yuva's對我有用......對於愚蠢的東西感到羞愧。 – micky 2014-10-17 07:08:34

+0

歡迎您:) – 2014-10-17 07:10:21

相關問題