我引用了这个link。因为如果用户点击EditText(例如:),此时键盘将弹出,同时用户可以滚动查看该屏幕中的所有剩余视图(例如:撰写、主题、发送按钮)。类似地,在我的应用程序中,我有一个活动,那就是我有一些小部件或视图。假设用户单击我的Activity中的Edittext,然后键盘弹出,我可以滚动查看剩余的视图。但是,如果我在清单中给了这个属性android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
,我就无法滚动查看剩余视图,但如果在清单中给出属性android:theme="@android:style/Theme.NoTitleBar"
,我可以滚动查看剩余视图,但该屏幕中有状态栏,这里我想要全屏显示,即使键盘弹出,我也可以滚动查看剩余视图。我需要对此做些什么改变呢?
发布于 2011-03-26 02:11:26
在你的活动中写下这段话
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
检查单据在此:https://developer.android.com/training/system-ui/status.html
你的应用程序会全屏显示。没有状态栏,没有标题栏。:)
发布于 2011-03-25 19:14:56
使用主题"Theme.NoTitleBar.Fullscreen"
并尝试在AndroidManifest.xml.
中为活动设置"android:windowSoftInputMode=adjustResize"
,您可以找到详细信息here。
发布于 2014-05-10 08:23:51
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
ActionBar actionBar = getActionBar();
actionBar.hide();
}
https://stackoverflow.com/questions/5431365
复制相似问题