/**
* Register a callback to be invoked when this view is clicked. If this view is not
* clickable, it becomes clickable.
*
* @param l The callback that will run
*
* @see #setClickable(boolean)
*/
public void setOnClickListener(OnClickListener l) {
if (!isClickable()) {
setClickable(true);
}
getListenerInfo().mOnClickListener = l;
}View的 setOnClickListener() 会强制性的将 view 设为 clickable, 当然,后面还可以改过来.

解释了如何在Android中使用View的setOnClickListener方法设置点击监听器,并强制将View设为可点击状态。同时讨论了如何在之后修改点击状态。
1554

被折叠的 条评论
为什么被折叠?



