returntrue和falsewith 有OnKeyListener什么区别?
我看android官方文档[这里]( http://developer.android.com/reference/android/view/View.OnKeyListener.html "")!。
然而,我仍然没有真正理解它。谁能更明确地向我解释如何OnKeyListener达到这两个回报?
如果您返回,该事件将继续在容器链上冒泡false
如果侦听器消耗了事件,则返回 True,否则返回 false。
因为,如果您考虑一下,我们所做的就是将views 相互嵌套:
例如:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:onClick="layoutClicked" >
<Button
android:id="@+id/button1"
android:onClick="myButtonClicked" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
想象一下点击按钮,如果你不 return true,layoutClicked也会在myButtonClicked处理程序之后触发。
我觉得这篇文章有更多的解释
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |