框架后面的Android按钮

时间:2015-02-13 17:45:24

标签: android android-layout

我有一些Android布局代码如图所示

<Button
    android:id="@+id/playButton"
    android:layout_width="120dp"
    android:layout_height="120dp"
    android:layout_gravity="top|center_horizontal"
    android:onClick="playClick"
    android:background="@drawable/play_icon" />

<FrameLayout
    android:id="@+id/quitDialog"
    android:visibility="visible"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
</FrameLayout>

&#39; playButton&#39;按钮是&#39; quitDialog&#39;帧。 当框架在全屏中可见时,用户可以按下按钮,这是不希望的。 怎么避免这个?

2 个答案:

答案 0 :(得分:3)

您可以button.setClickable(false);随时随地启用它。

答案 1 :(得分:0)

我认为最好的方法是使用

  playButton.bringToFront();

请注意,在bringToFront()之后,您需要在最高级别的视图上调用invalidate()来重绘它。

如果这有帮助或者您需要帮助,请告诉我