我是android studio的新手。我对以下代码有些困惑。
EditText emailEt;
if(!Patterns.EMAIL_ADDRESS.matcher(email).matches()){
emailEt.setError("Invalid email address");
emailEt.setFocusable(true);
}
此setFocusable()
方法的目的是什么?
如果传递的布尔值设置为false,会发生什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您不确定可聚焦的对象,这里有一个简短的解释。
如果视图中有表单,则可能有2种情况-
以上现象称为聚焦。
回到问题上,如果您希望案例(1)发生,则将setFocusable()
设置为true
,否则,如果您希望案例(2)发生,则可以将其设置为false
。
有关更多信息,请参考以下文档