小的功能,代码怎么样写方便,整洁,干净清爽,就怎么写。不用考虑那么多。 有时候一个界面有N个控件需要设置监听,仅仅是点击了之后执行某些操作或者 显示某些数据,这时候如果不在xml里面设置onClick,那么就需要在java代码中 声明N个控件,然后再写上N个findViewbyId方法,设置N个 控件名称.setOnclick(); 这样看上去就麻烦。如果有100个,这样的代码就要重复一百遍,而在xml中只需要 设置android:onClick="onClick" ,在java代码中通过switch 一个一个找到就可以了。 个人见解而已。
[quote=引用 1 楼 gao_chun 的回复:] 小的功能,代码怎么样写方便,整洁,干净清爽,就怎么写。不用考虑那么多。 有时候一个界面有N个控件需要设置监听,仅仅是点击了之后执行某些操作或者 显示某些数据,这时候如果不在xml里面设置onClick,那么就需要在java代码中 声明N个控件,然后再写上N个findViewbyId方法,设置N个 控件名称.setOnclick(); 这样看上去就麻烦。如果有100个,这样的代码就要重复一百遍,而在xml中只需要 设置android:onClick="onClick" ,在java代码中通过switch 一个一个找到就可以了。 个人见解而已。
[quote=引用 2 楼 zishinan 的回复:] [quote=引用 1 楼 gao_chun 的回复:] 小的功能,代码怎么样写方便,整洁,干净清爽,就怎么写。不用考虑那么多。 有时候一个界面有N个控件需要设置监听,仅仅是点击了之后执行某些操作或者 显示某些数据,这时候如果不在xml里面设置onClick,那么就需要在java代码中 声明N个控件,然后再写上N个findViewbyId方法,设置N个 控件名称.setOnclick(); 这样看上去就麻烦。如果有100个,这样的代码就要重复一百遍,而在xml中只需要 设置android:onClick="onClick" ,在java代码中通过switch 一个一个找到就可以了。 个人见解而已。
80,472
社区成员
91,383
社区内容
加载中
试试用AI创作助手写篇文章吧