我正在创建一个在TextView中显示结果的应用程序,我想在按下微调器,按钮,分段控件(不包括我的计算按钮)时清除此TextView。无论如何实现这一点而无需在布局中的每个Click事件中放置TextView清除代码?
答案 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("");
希望这有帮助..