读书人

一个自己做的计算器有关问题

发布时间: 2013-08-09 15:16:24 作者: rapoo

一个自己做的计算器问题
第一次写安卓程序
因为想自己写写看 不看别人原代码
只希望大神们给个小思路或者建议
一个自己做的计算器有关问题
每个数字都是一个button,问题是 这么一共十个数字 难不成得每个控件都绑定onclick事件么
有没有简便点的方法 我觉得冗余太严重了

[解决办法]
不用的 你的activity implement onclicklisttener

然后在这个类内 覆写 那个接口函数 判断的时候 通过switch id 来判断是哪个控件
[解决办法]
每个都要绑定,但你可以只用一个lisener,所有button都绑定该listener,在listener中通过getId来判断是哪个button被点击了。
其实两种方式都可以,看个人喜好了。
[解决办法]
自己封装一个容器,里面有一个button,一个listener绑定好
初始化方法就是把按钮里面的东西传进去就完了。
因为逻辑是一样的,可以抽出来。

读书人网 >Android

热点推荐