获取视图后如何
View view = LayoutInflater.from(context).inflate(R.layout.dialog_bs_lerning, null);
用于switch
此Layout
?
成为类似的东西
Switch(v.getid) {
case
}
然后我有一个不可读的代码,结果是 6 个setOnClickListener
获取视图后如何
View view = LayoutInflater.from(context).inflate(R.layout.dialog_bs_lerning, null);
用于switch
此Layout
?
成为类似的东西
Switch(v.getid) {
case
}
然后我有一个不可读的代码,结果是 6 个setOnClickListener
您仍然有 6 个电话
setOnClickListener
。没有其他的。多个视图的一个侦听器执行此操作:
尽管这个答案中的所有内容都是正确的,但如果你想让代码
View
更干净,我强烈建议你仔细看看Butter Knife library ,它可以节省很多时间并删除不必要的代码。或者,您可以尝试使用Google 的数据绑定库,在这两种情况下您都不需要它
switch
来处理点击。