清除AutoCompleteTextview中的文本不起作用

时间:2014-12-12 14:19:45

标签: android

我的第一个应用程序有一个AutoCompleteTextview。它的功能是显示点击的ImageButton中的字母,然后点击ImageView,其上的文字应该被清除,以便能够添加新的字母。问题是,点击ImageView后,已经清除的字母/单词将再次显示,新点击的字母将作为前一个单词的添加。

实施例: 我首先创造了'#34; WORD"使用ImageButtons然后我点击了ImageView以清除AutoCompleteTexView,当我点击任何ImageButton时,例如我点击了字母A,AutoCompleteTextView就会显示" WORDA"

这些是我用来显示字母的代码。

public void onClick(View arg0) {
                Log.i(TAG,"arg0.getId() = " + arg0.getId());

                if (arg0.getId()==R.drawable.a){
                    Log.i(TAG,"arg0.getId()="+arg0.getId());
                    generatedString=generatedString+"a";
                    text.setText(generatedString);
                    ((ImageButton) arg0).setImageResource(R.drawable.changea);

                        if (!timeHasStarted) {
                               countDownTimer.start();
                               timeHasStarted = true;
                               }

清除字词。

            text.setText("");

1 个答案:

答案 0 :(得分:3)

像这样清除textView:

text.setText("");
generatedString = "";