我正在制作一个在 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 回答