我现在在学习android开发,我想问下用内部类形式实现按钮监听事件应该怎么实现,这个是我下面的代码,但是
系统老是提示报错publicclassMEActivityextendsActivity{privateButtonbtn_ok,btn_cancel;privateTe...
系统老是提示报错
public class MEActivity extends Activity {
private Button btn_ok, btn_cancel;
private TextView tv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_ok = (Button) findViewById(R.id.btn_ok);
btn_cancel = (Button) findViewById(R.id.btn_cancel);
tv = (TextView) findViewById(R.id.tv);
btn_ok.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
tv.setText("确定按钮触发事件!");
}});
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
tv.setText("确定按钮触发事件!");
}});
}
}
以上是根据李华明的教材《android游戏编程之从零开始》的第三章编写的,我仔细对照了N遍,一字不差,我用的是1.6SDK版本,望达人解惑;另外,如果用外部类实现上述功能,代码怎么写? 展开
public class MEActivity extends Activity {
private Button btn_ok, btn_cancel;
private TextView tv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_ok = (Button) findViewById(R.id.btn_ok);
btn_cancel = (Button) findViewById(R.id.btn_cancel);
tv = (TextView) findViewById(R.id.tv);
btn_ok.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
tv.setText("确定按钮触发事件!");
}});
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
tv.setText("确定按钮触发事件!");
}});
}
}
以上是根据李华明的教材《android游戏编程之从零开始》的第三章编写的,我仔细对照了N遍,一字不差,我用的是1.6SDK版本,望达人解惑;另外,如果用外部类实现上述功能,代码怎么写? 展开
2个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询