我有一些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;帧。 当框架在全屏中可见时,用户可以按下按钮,这是不希望的。 怎么避免这个?
答案 0 :(得分:3)
您可以button.setClickable(false);
随时随地启用它。
答案 1 :(得分:0)
我认为最好的方法是使用
playButton.bringToFront();
请注意,在bringToFront()之后,您需要在最高级别的视图上调用invalidate()来重绘它。
如果这有帮助或者您需要帮助,请告诉我