我的第一个应用程序有一个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("");
答案 0 :(得分:3)
像这样清除textView:
text.setText("");
generatedString = "";