当用户单击AutoCompleteTextView时,将突出显示或删除autocompletetextview中的文本

时间:2013-11-27 18:28:59

标签: java android textview autocompletetextview

当用户点击ACTV并找到他正在搜索的内容时,他再次选择ACTV的唯一原因是搜索其他内容。我正在寻找一种方式,用户在ACTV中进行搜索并且当用户点击ACTV再次写入时,搜索文本在ACTV字段中(建议菜单已关闭),当前文本将被突出显示或删除点击打开键盘,供用户开始输入新搜索。

2 个答案:

答案 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);(以编程方式)