当用户点击ACTV并找到他正在搜索的内容时,他再次选择ACTV的唯一原因是搜索其他内容。我正在寻找一种方式,用户在ACTV中进行搜索并且当用户点击ACTV再次写入时,搜索文本在ACTV字段中(建议菜单已关闭),当前文本将被突出显示或删除点击打开键盘,供用户开始输入新搜索。
答案 0 :(得分:1)
试试这个:
AutoCompleteTextView search = (AutoCompleteTextView) findViewById(R.id.search);
search.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Do what ever you want
(AutoCompleteTextView) findViewById(R.id.search).setText("");
}
});
答案 1 :(得分:1)
突出显示:
android:selectAllOnFocus="true"
(xml属性)
或
autoCompleteTextView.setSelectAllOnFocus(true);
(以编程方式)