2011-08-17 52 views
0

的焦點都卸下編輯框的android系統

當我在的EditText框點擊輸入東西EditTet框的邊框顏色爲changed.I不需要,但我想輸入的文字EditText框。

我嘗試了XML標籤標籤

android:focusable="false". 

但它不工作。如何做到這一點?

在此先感謝。

回答

1

這可能會運行

editText.setOnFocusChangeListener(new OnFocusChangeListener(){ 
protected void onFocuschanged(){ 

editText.setBackground(@android:drawable.editbox_background); 
} 
}); 

去EDITTEXT在XML和添加此標籤,

android:gravity="left" 
+0

整個的EditText框顏色改變,我需要請在框中的EditText的 – surendra 2011-08-17 12:59:00

0

我能想到的是最簡單的方法只使用editbox_background_normal ninepatch形象,使自己一個選擇器,在所有狀態下使用此圖像作爲背景(默認,聚焦,按下),這樣用戶根本不會看到視圖改變。

然後只需將EditText的背景設置爲您的選擇器。

Here is the default hdpi image for EditTexts from SDK-8