如何在布局的边缘有侦听器。可以说我有一个线性布局,里面有2个线性布局。怎样才可以有内部听众的布局的边缘?
<LinearLayout android:id="@+id/big">
<LinearLayout android:id="@+id/layout1"/>
<LinearLayout android:id="@+id/layout2"/>
</LinearLayout>
我怎么能知道当用户触摸布局2的顶部边缘上的线性布局中的一个边缘的听众? 谢谢
如何在布局的边缘有侦听器。可以说我有一个线性布局,里面有2个线性布局。怎样才可以有内部听众的布局的边缘?
<LinearLayout android:id="@+id/big">
<LinearLayout android:id="@+id/layout1"/>
<LinearLayout android:id="@+id/layout2"/>
</LinearLayout>
我怎么能知道当用户触摸布局2的顶部边缘上的线性布局中的一个边缘的听众? 谢谢
你可以有一个FrameLayout的外部填充。
<LinearLayout android:id="@+id/big">
<LinearLayout android:id="@+id/layout1"/>
<FrameLayout android:id="@+id/layout2_wrapper" android:padding="10dip">
<LinearLayout android:id="@+id/layout2"/>
</FrameLayout>
</LinearLayout>
您可以定义相对于你的相对矩形布局,并在你的线性布局的触摸监听器检查用户触摸点是你定义的矩形内与否,只是一个提示如何做到这一点 – Triode 2012-03-06 06:59:23