我就像在youtube应用程序中一样在LANDSCAPE模式下全屏显示我的视图.但有一个问题,我无法在我的应用程序中隐藏标题栏.我没有使用sherlock动作栏.而不是我使用自定义标题栏.
getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,LayoutParams.FLAG_FULLSCREEN)getWindow().clearFlags(LayoutParams.FLAG_FULLSCREEN)requestWindowFeature(Window.FEATURE_NO_TITLE)我已经使用了所有这三个陈述.但它不起作用.
或者以第二种方式添加清单文件,然后无需在活动类中添加问题
<activity
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
/>
Run Code Online (Sandbox Code Playgroud)
或者你只能在景观中使用这个
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) //To fullscreen
{
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.your_layout_name);
}
else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT)
{
// no need to fullscreen
setContentView(R.layout.your_layout_name);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12433 次 |
| 最近记录: |