android-布局下的按钮仍可触摸

萨桑·法罗克(Sasan Farrokh)

我有一个带有5个按钮的布局,每个按钮都有一个OnTouchListener,它可以在屏幕上(位于按钮顶部)滑动框架布局,但是之后我的所有5个按钮仍然可以触摸。

如何禁用其他布局(例如FrameLayout,充满片段的视图)下的视图的触摸

<Button
    style="@style/tab_btn"
    android:background="@drawable/village_button"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_height="70dp"
    android:layout_width="70dp"
    android:text=""
    android:onClick="buttonPress"/>

<Button
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:background="@drawable/sidebar_btn"
    android:id="@+id/sidebar_btn4"
    android:layout_marginTop="80dp"
    android:layout_marginLeft="-18dp" />
<Button
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:background="@drawable/sidebar_btn"
    android:id="@+id/sidebar_btn3"
    android:layout_marginTop="120dp"
    android:layout_marginLeft="-18dp" />
<Button
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:background="@drawable/sidebar_btn"
    android:id="@+id/sidebar_btn2"
    android:layout_marginTop="160dp"
    android:layout_marginLeft="-18dp" />
<Button
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:background="@drawable/sidebar_btn"
    android:id="@+id/sidebar_btn"
    android:layout_marginTop="200dp"
    android:layout_marginLeft="-18dp" />
<FrameLayout
    android:layout_width="160dp"
    android:layout_height="match_parent"
    android:layout_marginTop="-17dp"
    android:layout_marginLeft="-176dp"
    android:layout_marginBottom="-17dp"
    android:id="@+id/sidebar"
    android:background="@color/black">

</FrameLayout>
新泽西州

我想你一定添加android:clickable="true"FrameLayout

因此,当它位于按钮上方时,它可以捕获触摸或单击事件

<FrameLayout
    android:layout_width="160dp"
    android:layout_height="match_parent"
    android:layout_marginTop="-17dp"
    android:layout_marginLeft="-176dp"
    android:layout_marginBottom="-17dp"
    android:id="@+id/sidebar"
    android:clickable="true"
    android:background="@color/black">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

触摸Android缩放按钮

来自分类Dev

Android应用程序:按下按钮并打开新的布局

来自分类Dev

android按钮布局问题

来自分类Dev

在Android中打开布局而不触摸通知

来自分类Dev

Android-错误线程和按钮仍可单击

来自分类Dev

FrameLayout中的Android按钮布局

来自分类Dev

Android按钮从布局返回活动

来自分类Dev

Android线性布局按钮对齐

来自分类Dev

android相对布局问题与按钮

来自分类Dev

Android-检测按钮触摸(不是OnTouchListener)

来自分类Dev

如何在Android中禁用布局的所有触摸

来自分类Dev

在Android中打开布局而无需触摸通知

来自分类Dev

按下Android电源按钮

来自分类Dev

Android 多按钮按下

来自分类Dev

使Android布局按钮变成正方形

来自分类Dev

带有图像按钮的Android XML布局

来自分类Dev

Android菜单布局,以使屏幕充满按钮

来自分类Dev

Android组中正确的单选按钮布局

来自分类Dev

使Android布局按钮变成正方形

来自分类Dev

使用xml的android布局中的全角按钮

来自分类Dev

android中按钮的自定义布局

来自分类Dev

带有图像按钮的Android XML布局

来自分类Dev

按钮未显示在布局文件android中

来自分类Dev

创建可滚动的图像按钮的android布局?

来自分类Dev

Android - 如何访问包含布局中的按钮

来自分类Dev

Android - 用不同的按钮显示不同的布局

来自分类Dev

横向模式下的Android多片段布局

来自分类Dev

Espresso Android:单击“线性布局”下的“图像”

来自分类Dev

Xamarin Forms - 使用资源/布局中的相对布局的 Android 按钮