编辑使用的WebView和RelativeLayout的时候: 这里的显示问题视频:www.youtube.com/watch?v=5ZZsuMH5T9k我真的被困在这里:/奇怪的行为在全屏
-
我有它由一个活动一个webview和一个按钮在底部。我设置了活动的窗口onCreate
使用此代码切换到全屏模式:
@Override
public void onCreate(Bundle savedInstanceState) {
InstaFetchApplication.applyCurrentTheme(this);
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
requestWindowFeature(Window.FEATURE_PROGRESS);
if (UserPreferences.getIsFullScreenReadingEnabled(this)) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
// this just do this: window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
ActivityUtils.toggleFullScreen(this, true);
}
setContentView(R.layout.view_article);
// ...
}
的问题是,大部分时间 web视图似乎“推”按钮关闭屏幕。下面是截图:
我希望看到(和有时我)在这里:
这里是
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_test"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Click me!"
/>
<WebView
android:id="@+id/web_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/button"
/>
</RelativeLayout>
我也注意到,如果你使用的系统设置中关闭所有的动画在设备上,这个问题就没了(:我使用的(请注意,我的应用程序上的布局已经是一个RelativeLayout的)布局虽然当整个视图有一个顶部边距然后它跳回到正确的位置时会出现这个故障)。
有没有人遇到类似的问题,并知道如何解决它?
你可以发布'onCreate()' – 2011-12-21 05:22:18
你正在测试设备或模拟器? – 2011-12-21 06:49:49
你可以发布你的代码吗?标题栏中是否需要进度对话框? 'Window.FEATURE_PROGRESS'应该和'setProgressBarVisibility(true)'一起使用,或者如果你不想使用进度条,就不要使用它。如果你想隐藏标题栏,那么你可以使用'android:windowNoTitle' – 2011-12-21 17:22:44