以前,在使用https://github.com/jfeinstein10/SlidingMenu中的滑动菜单模式之前,我可以在运行时通过执行
来获得全屏图像public class MyFragmentActivity extends FragmentActivity {
private void showFullScreenImage() {
this.findViewById(R.id.content).setVisibility(View.INVISIBLE);
// Hopefully display a full screen image.
this.findViewById(R.id.screen_wait).setVisibility(View.VISIBLE);
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView android:src="@drawable/question" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/screen_wait" android:layout_gravity="center" android:visibility="gone" />
<FrameLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
</FrameLayout>
但是,如果我使用SlidingFragmentActivity
,事情就不会很好。当我滑动打开菜单并执行showFullScreenImage
时,ImageView
将仅占据屏幕的右半部分。这是因为屏幕的左半部分是通过滑动菜单占据的。
如何确保ImageView
涵盖整个id.content
和左侧滑动菜单?
答案 0 :(得分:0)
我找到了这篇文章,我认为它可能会解决您的问题。看看这个。 http://www.curious-creature.org/2012/12/14/android-recipe-3-sliding-menu-layers-and-filters/