嗨,我正面臨一個小問題。我嘗試從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水平。它是否合作
任何人都可以想出我爲什麼我面臨這?
可以顯示截圖?另外,有問題的設備之間是否有任何相似之處?也許屏幕大小,Android版本等?這些信息會幫助您調試。 – josephus 2014-10-17 06:58:35
android 4.0.3 lenovo平板電腦無法獲取edittext背景 – micky 2014-10-17 07:01:40
我看不到具有任何背景顏色的背景可繪製。也許它使用了手機主題的默認背景或其他東西。看看@ yuva的android下面。 – josephus 2014-10-17 07:05:17