【发布时间】:2016-04-20 09:27:44
【问题描述】:
这是我的计算器应用程序的MainActivity,我尝试先在其中添加setText(),然后附加到TextView main。
我的问题是 append() 确实有效,但在我调用 setText() 方法后它只附加一次。我希望它多次附加文本。
我该怎么做?
public class MainActivity extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.calculator_screen);
TextView main = (TextView) findViewById(R.id.maintextView);
main.setText("0.");
Button btnSeven = (Button) findViewById(R.id.btnseven);
btnSeven.setOnClickListener(this);
}
@Override
public void onClick(View view) {
switch(view.getId()) {
case R.id.btnseven:
TextView main = (TextView) findViewById(R.id.maintextView);
main.setText("");
main.append("7");
break;
default :
break;
}
}
}
【问题讨论】:
标签: java android textview buttonclick