結果を 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 に答える