0
我的應用程序中有一個EditText,它應該只帶數字值;這就是爲什麼我這樣設置的inputType屬性:Android軟鍵盤和輸入動作
android:inputType="number|numberSigned|numberDecimal"
它可以正常工作,除了當用戶按下回車,因爲它losts重點;有沒有什麼財產可以避免這種情況?謝謝您的回答。
我的應用程序中有一個EditText,它應該只帶數字值;這就是爲什麼我這樣設置的inputType屬性:Android軟鍵盤和輸入動作
android:inputType="number|numberSigned|numberDecimal"
它可以正常工作,除了當用戶按下回車,因爲它losts重點;有沒有什麼財產可以避免這種情況?謝謝您的回答。
你想做什麼?保持重點?
您可以實現此方法並檢查值...如果該值不是您所期望的,那麼您將放回焦點。
public void onFocusChange(View v, boolean hasFocus) {
// ...
}
關於你的評論:
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus && (v instanceof EditText)) {
((EditText) v).requestFocus();
}
我總是想保持重點的EditText –
所以,你可以把** yourEdit.requestFocus(); **在這種方法 – Whiler