Ela*_*nda 1 java android onclick
我有一个 android ButtonView,
我将其设置为不可点击:
mDoneBtn.setClickable(false);
Run Code Online (Sandbox Code Playgroud)
后来我给它设置了一个 onClickListener
mDoneBtn.setOnClickListener(new View.OnClickListener() {
Run Code Online (Sandbox Code Playgroud)
后者是否使按钮再次可点击?
首先你写:
mDoneBtn.setClickable(false);
Run Code Online (Sandbox Code Playgroud)
然后你设置onClick:
mDoneBtn.setOnClickListener(new View.OnClickListener() {...}
Run Code Online (Sandbox Code Playgroud)
该按钮将触发 onClick 事件。
但是如果你设置为:
mDoneBtn.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)
然后设置你的onClick,onClick事件不会被触发。
请求编辑:
如果实现了onClickListenner,则setClickable 会自动变为true。如果你设置了setEnabled(false),直到它被设置为 true,即使你实现了 onClickListenner ,它也不会是可点击的。
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |