当前位置:编程学习 > wap >>

广告条加入监听器,但监听器不起作用,跪求解决方法


LinearLayout ad4 = (LinearLayout) findViewById(R.id.index_id_ad4);
ad4.setOnClickListener(new AdOnClick());//绑定监听器
new AdView(this, ad4).DisplayAd();

class AdOnClick implements OnClickListener{
@Override
public void onClick(View arg0) {
System.out.println("asdfasdf");
}
}



可惜监听器不起效果,直接跳到广告内容了,请问各位大侠,有什么办法解决此问题啊? --------------------编程问答-------------------- 这个不是很清楚,我还有一个疑问就是这个事件的监听是否可以在布局上设置?我还没有看到过~~ --------------------编程问答-------------------- 有遇到过同样问题的兄弟吗? --------------------编程问答-------------------- 这个监听的对象不是应该是view类吗? --------------------编程问答-------------------- 如果注释广告显示语句,则可正常监听

LinearLayout ad4 = (LinearLayout) findViewById(R.id.index_id_ad4);
ad4.setOnClickListener(new AdOnClick());//绑定监听器
//new AdView(this, ad4).DisplayAd();

class AdOnClick implements OnClickListener{        
        @Override
        public void onClick(View arg0) {
            System.out.println("asdfasdf");
        }        
    }



难道我要加一句Threed.sleep(100)?
--------------------编程问答-------------------- 建议:

在广告LinearLayout上面再建一个透明的LinearLayout,并放一个与AD同等高度、宽度的Button,设置完全透明,用户点击的时候,实际上是点击这个Button,你再通过Button的点击事件去调用AD的点击事件。 --------------------编程问答-------------------- 或者,把你的要增加的监听器代码加入到AD的点击事件里面去。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,