说我有以下布局:
<FrameLayout>
<Button>
<ImageView
android:height="match_parent"
android:width="match_parent"/>
</FrameLayout>
ImageView
跨越整个屏幕并覆盖它下方的按钮,但我仍然希望能够单击按钮。这可能吗?我想要的是将焦点更改为某个视图,忽略视图层次结构。在这种情况下,我希望能够按下按钮,忽略它上面的Imageview。这可能吗?像ImageView.setClickable(false)
或在Photoshop中分层的东西。
是否有特定原因导致按钮无法位于ImageView之上?如果原因是该按钮不可见,您可以将其背景设置为@android:color / transparent。
或者,你看过this question吗?