-2

結果を TextView に表示するアプリを作成しています。スピナー、ボタン、セグメント化されたコントロール (計算ボタンを除く) が押されるたびに、この TextView をクリアしたいと考えています。レイアウト内のすべての Click イベントに TextView クリア コー​​ドを配置する必要なく、これを実装する方法はありますか?

4

2 に答える 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 に答える