-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 回答