我需要的setEnabled按鈕時EditText上不是空的,但項目是API 7 ..有低的Android這樣做: - /我想是這樣的:如何使按鈕啓用了API依賴的EditText 7
edittxt.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
if (!b) {
if (!edittxt.getText().toString().trim().equals("")) {
btn1.setEnabled(true);
}
}
}
});
應用程序不起作用。在API 7中,setEnabled()方法不可用。有什麼辦法可以使它成爲?謝謝。
你是什麼意思,它不可用?它不被棄用,並且自從API 1以來就可用。應用程序是否崩潰或產生任何logcat錯誤消息? – Jakar 2014-10-27 16:17:23
沒有錯誤信息,建設時沒有錯誤或警告..應用程序正在崩潰.. http://developer.android.com/reference/android/widget/Button.html 切換API 7 ..然後公共方法是在陰影字體..像不可用 – 2014-10-27 16:22:32
如果應用程序崩潰 - 確實有一些在logcat中。請張貼。另外,什麼類型是btn1? – 2014-10-27 16:28:21