結果を TextView に表示するアプリを作成しています。スピナー、ボタン、セグメント化されたコントロール (計算ボタンを除く) が押されるたびに、この TextView をクリアしたいと考えています。レイアウト内のすべての Click イベントに TextView クリア コードを配置する必要なく、これを実装する方法はありますか?
			
			2053 次
		
2 に答える
            1        
        
		
ちょうど使用:
TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    textView = (TextView)findViewById(R.id.textView1);
    BUTTON.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            // TODO Auto-generated method stub
            // MAKE YOUR TEXT EMPTY
            textView.setText(""); // NOW TEXT WILL BE EMPTY
        }
    });
}
それがうまくいくことを願っています。簡単です... ボタンをクリックすると、txt.setText("");を使用して textview テキストを空に設定するだけです。
于 2012-08-21T12:17:20.097   に答える
    
    
            1        
        
		
これはあなたを助けるかもしれません。
public void onClick(View v)
{
if(v!= calculateButton)
{
textView.setText("");
}
}
すべての onClick イベントはこのように処理できますが、スピナー イベントやその他のレイアウト イベントの場合は、これを行う必要があります。
 textView.setText("");
この助けを願っています..
于 2012-08-21T12:17:44.780   に答える