2 回答

TA贡献1874条经验 获得超12个赞
调用performClickaTextView不会弹出软键盘,但您可以自己轻松完成:
private void someTestMethodName() {
AutoCompleteTextView tagSearchInput = findViewById(R.id.autoCompleteTextView);
showSoftKeyboard(tagSearchInput);
}
public void showSoftKeyboard(View view){
if(view.requestFocus()){
InputMethodManager imm =(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(view,InputMethodManager.SHOW_IMPLICIT);
}
}
更多信息可以在这里找到:https ://github.com/codepath/android_guides/wiki/Working-with-the-Soft-Keyboard

TA贡献1818条经验 获得超11个赞
我从未使用过 performClick,你不能使用 setOnClickListener 来捕捉点击
tagSearchInput.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do somthing
}
});
添加回答
举报