eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed);
eT.setFocusable(false);
eT.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Log.d("Cliked on edit text", "eT.onClick");
eT.setFocusable(true);
}
});
我写了这段代码,希望焦点不在editText上,因为它会弹出我不想要的屏幕键盘。效果很好,但是当我单击editText时,我希望它被聚焦,以便现在弹出键盘...
最佳答案
更好的答案是:eT.setFocusableInTouchMode(true);eT.setFocusable(true);
而且您不必创建“假”焦点。