如何在任何事件上清除TextView?

时间:2012-08-21 12:08:40

标签: android xamarin.android textview

我正在创建一个在TextView中显示结果的应用程序,我想在按下微调器,按钮,分段控件(不包括我的计算按钮)时清除此TextView。无论如何实现这一点而无需在布局中的每个Click事件中放置TextView清除代码?

2 个答案:

答案 0 :(得分: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文本设置为空

答案 1 :(得分:1)

这可能对你有帮助。

public void onClick(View v)
{
if(v!= calculateButton)
{
textView.setText("");
}
}

您可以像这样处理的所有onClick事件,但是对于微调器事件或任何其他布局事件,您必须执行此操作

 textView.setText("");

希望这有帮助..