首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

一个超级大初学者本着不怕打击,不怕笑话的屌丝精神来此高手云集之地

2012-12-20 
一个超级大菜鸟本着不怕打击,不怕笑话的屌丝精神来此高手云集之地求救!setOnClickListener的错误不知为何

一个超级大菜鸟本着不怕打击,不怕笑话的屌丝精神来此高手云集之地求救!
setOnClickListener的错误不知为何啊!!!!!!

[最优解释]
通常绑定监听有两种方式:第一种是你的这种,button.setOnClickListener(this); 然后用内部类去实现OnClickListener{}   第二种是:button.setOnClickListener(new Button.OnClickListener(){

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}
});

[其他解释]

aboutbutton.setOnClickListener(new OnClickListener()
        {
            
            @Override
            public void onClick(View v)
            {
                switch(v.getId()){
                      
                }
            }
        });


然后把下面那个MainActivity删掉。
[其他解释]
目测 你的代码 没有问题 把下面的删除了。   
顺便 在你的 MainActivity  那里 implements OnClickListener

否则 你的setOnclickListener() 括号里面就要按照楼上的写法处理
[其他解释]
还是看看java基础吧。。。基础都没过关。。。俩个类名完全相同而且都是pulic这样能写吗?控制台都给你说了类名已经定义。还有你实现点击事件接口就行了你继承Activity干吗?
[其他解释]
引用:
还是看看java基础吧。。。基础都没过关。。。俩个类名完全相同而且都是pulic这样能写吗?控制台都给你说了类名已经定义。还有你实现点击事件接口就行了你继承Activity干吗?

[其他解释]
引用:
还是看看java基础吧。。。基础都没过关。。。俩个类名完全相同而且都是pulic这样能写吗?控制台都给你说了类名已经定义。还有你实现点击事件接口就行了你继承Activity干吗?

说得很对,磨刀不误砍柴功,多多看点java基础吧!
[其他解释]
引用:
还是看看java基础吧。。。基础都没过关。。。俩个类名完全相同而且都是pulic这样能写吗?控制台都给你说了类名已经定义。还有你实现点击事件接口就行了你继承Activity干吗?
恩,大侠批评的是,嘿嘿,给您点支烟抽。。。。。。。
[其他解释]
引用:
引用:还是看看java基础吧。。。基础都没过关。。。俩个类名完全相同而且都是pulic这样能写吗?控制台都给你说了类名已经定义。还有你实现点击事件接口就行了你继承Activity干吗?
说得很对,磨刀不误砍柴功,多多看点java基础吧!
还是去看看java吧。。。。。哎。。。。悲催啊,欲速则不达。同样,给这位大侠上支烟。。。。。。
[其他解释]



引用:
Java code?1234567891011aboutbutton.setOnClickListener(new OnClickListener()        {                         @Override            public void onClick(View v)            {                s……

果然有用,不愧是大神,冲您三鞠躬。。。。。。
[其他解释]
引用:
引用:Java code?1234567891011aboutbutton.setOnClickListener(new OnClickListener()        {                         @Override            public void onClick(View v)            {            ……


其实有点错误。。因为copy的你的代码
不用加switch
因为这个监听只是监听你aboutButton的点击事件。
如果有多个按钮
推荐你实现(implements)View.OnClickListener
然后重写onClick()
再用switch case来决定每个按钮执行什么操作
做完这个项目赶紧恶补你的基础去。。
[其他解释]
引用:
引用:引用:Java code?1234567891011aboutbutton.setOnClickListener(new OnClickListener()        {                         @Override            public void o……
其实却是是有点问题,问我都不知道怎么问了。看来真的要把基础好好搞搞,妄想一口吃天貌似真的行不通。。。。。

热点排行