我现在在学习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版本,望达人解惑;另外,如果用外部类实现上述功能,代码怎么写?
展开
 我来答
aa104045
2012-01-18 · TA获得超过117个赞
知道答主
回答量:246
采纳率:0%
帮助的人:239万
展开全部
OnClickListener类没引进,点下划线,CTRL+1,看提示引进什么点击监听
追问
好像要加入一行import android.view.View.OnClickListener;书本上没这行代码,这表示什么?
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
王成虫250
2012-01-18
知道答主
回答量:9
采纳率:0%
帮助的人:4.1万
展开全部
应该没有导入new OnClickListener()的包
追问
oh my god
搞定了,怎么会这样呢,不仅要导入2个包:view.View和view.OnClickListener,并且在public void onClick(View arg0)的onClick用Ctril+1去除掉个@后面一串英文,这什么意思呢,书本上竟然没标注,难怪我做不出效果来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式