一个非常奇怪的情况,我得到了这个代码,它应该使一个 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.setFocus 返回编辑(true) ;
有什么办法吗? 谢谢! :)