4
EditText.setFocusable(false); 不能设置为true。:/
一个非常奇怪的情况是,我得到的这段代码应该使EditText文件在SpnSelected.equals(“ Service”)下无法编辑,而在其他情况下可以再次编辑。 final EditText etAdd = (EditText)dialogAddTextView.findViewById(R.id.etSymb); if ( SpnSelected.equals("Service") ) { etAdd.setFocusable(false); TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo); } else { etAdd.setFocusable(true); TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo); } 它的确使它不可编辑,但是它没有带来使用etAdd.setFocusable(true)进行编辑的功能。 有什么想法怎么做吗?谢谢!:)