button点击事件出来 onclicklistener 有一堆的时候怎么来处理 简化程序
2014-04-19 19:44
274 查看
最近写程序 ,老被骂 为啥不能把程序精简一下啊
所以就一直苦恼的想各种办法。没办法刚开始写程序还没多少经验
下面我介绍一下一堆button 要处理点击事件怎么精简程序
dongtai.setOnClickListener(new MyOnClickListener(0));
//这是类声明 要是直接是函数就没有new
group.setOnClickListener(new MyOnClickListener(1));
friends.setOnClickListener(new MyOnClickListener(2));
huihua.setOnClickListener(new MyOnClickListener(3));
public class MyOnClickListener implements OnClickListener{
private int index;
public MyOnClickListener(int i){
index = i;
}
@Override
public void onClick(View v) {
mPager.setCurrentItem(index);
}
自己声明一个类继承onclicklistener接口,然后扩展里面的方法
我就是这么做的,不过每个人的情况不一样
所以多看看人家的自己多想想就会有自己的想法了
所以就一直苦恼的想各种办法。没办法刚开始写程序还没多少经验
下面我介绍一下一堆button 要处理点击事件怎么精简程序
dongtai.setOnClickListener(new MyOnClickListener(0));
//这是类声明 要是直接是函数就没有new
group.setOnClickListener(new MyOnClickListener(1));
friends.setOnClickListener(new MyOnClickListener(2));
huihua.setOnClickListener(new MyOnClickListener(3));
public class MyOnClickListener implements OnClickListener{
private int index;
public MyOnClickListener(int i){
index = i;
}
@Override
public void onClick(View v) {
mPager.setCurrentItem(index);
}
自己声明一个类继承onclicklistener接口,然后扩展里面的方法
我就是这么做的,不过每个人的情况不一样
所以多看看人家的自己多想想就会有自己的想法了
相关文章推荐
- 怎么让点击item的时候里面的button不会变换背景颜色,在点击具体的button时才变??
- Button的使用(三):处理点击事件
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- ListView里面添加Button之类可点击事件Item不可点击的处理方法
- 安卓控件拖动和点击事件冲突处理----可拖动的FloatingActionButton
- 微信小程序bindtap事件怎么获取当前点击标签?
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- Android之Button点击事件处理的几种方式
- 安卓中关于事件处理方式以Button为例实现点击事件监听
- 从《JavaScript高级程序设计第三版》中摘要出来的--事件处理程序
- 有很多类似控件的时候点击事件的处理
- Android:处理ListView条目中的Button的点击事件和条目点击事件冲突
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- 错误:“ResourceDictionary”根元素需要 x:Class 特性来支持 XAML 文件中的事件处理程序。请移除 MouseLeftButtonDown 事件的事件处理程序.
- Gtk对于通常的gui程序,大家想做的事就是做一点事件处理(包括各种计算、文件操作等),然后在界面上显示出来
- Gallery 中放置button 点击事件处理
- 怎么处理edittext中的drawable点击事件?
- 微信小程序例子——实现button点击事件改变数据值