您的位置:首页 > 移动开发 > Android开发

android开发:全屏和退出全屏

2014-09-03 15:57 337 查看

android开发:全屏和退出全屏

from:///article/1430532.html

2013-04-21 20:31 413人阅读 评论(0) 收藏 举报

xml代码:

<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fullscreen"
android:onClick="changescreen"/>


java代码:

private static boolean isfull=true;
//全屏设置和退出全屏
private void setFullScreen(){
//requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
isfull=true;
}
private void quitFullScreen(){
final WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(attrs);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
//requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
isfull=false;
}

public void changescreen(View view)
{
if(isfull==true)
{
quitFullScreen();
}
else
{
setFullScreen();
}
}


附加:开始设置无title,全屏

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// full screen
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

setContentView(R.layout.main);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: