对于控件点击事件的写法,我平常更倾向于在Activity里用setOnClickListener的写法来实现,不过这代码量较大,也不太符合代码书写的逻辑,更好的方式是在xml文件里使用android:onClick=“”和android:clickable=“true"来实现,对于ImageVIew和TextView,默认android:clickable=“false”(就是不响应点击),因此需要设置为“true”才行,button和ImageButton则默认为“true”。另外,附赠两个关于点击事件的回答,很涨姿势,谢谢歪果仁盆友啊~~~
这个跟主题相关,设置android:clickable为true响应点击
How can i give imageview click effect like a button in Android?
时间: 2024-10-13 06:26:14