<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:fadingEdgeLength="0sp"
>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myTitleBarLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>

<TextView
android:id="@+id/myTitleBarTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:paddingTop="4dip"
android:paddingBottom="4dip"
android:paddingLeft="6dip"
android:textStyle="bold"
android:shadowColor="#BB000000"
android:shadowRadius="3.0"
android:shadowDy=".25"

/>

<View
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#CCEEEEEE"
android:padding="10dip"
/>
</LinearLayout>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
>

<!-- Insert your regular layout stuff here -->

<Button android:id="@+id/toggle_title_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Toggle Title"
/>
</ScrollView>
</LinearLayout>

然后

package com.test.HelloGridView;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class HelloGridView extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
requestWindowFeature
(Window.FEATURE_NO_TITLE);

super.onCreate(savedInstanceState);
setContentView
(R.layout.main);

TextView tv = (TextView)this.findViewById(R.id.myTitleBarTextView);
tv
.setBackgroundColor(0xFF848284);
tv
.setTextColor(0xFFFFFFFF);

Button toggleTitleButton = (Button)this.findViewById(R.id.toggle_title_button);

toggleTitleButton
.setOnClickListener( new OnClickListener()
{
@Override
public void onClick(View v)
{
LinearLayout ll = (LinearLayout)findViewById(R.id.myTitleBarLayout);

if(ll.getVisibility() == View.GONE)
{
ll
.setVisibility(View.VISIBLE);
}
else
{
ll
.setVisibility(View.GONE);
}
}
});
}
}

有时候也可以

通过

private void updateFullscreenStatus(bUseFullscreen)
{
if(bUseFullscreen)
{
getWindow
().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow
().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
else
{
getWindow
().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow
().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

m_contentView
.requestLayout();
}
通过两种方法 就可以去掉状态栏和标题栏了这个用在游戏中比较好.,上述方法是通过标题栏实现的

3.通过主题实现隐藏状态栏和标题栏

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

更多相关文章

  1. Android Studio打包生成Jar包的方法
  2. android集成百度地图SDK 自定义keystore无法编译 Keystore was t
  3. Android:启动页有短暂白屏的解决方法
  4. 关于Android生命周期方法调用return的问题
  5. android颜色设使用方法
  6. android 点击返回键退出程序的方法
  7. Android studio+真机 运行报错[INSTALL_FAILED_INSUFFICIENT_STO
  8. Android——Android Studio开发环境搭建及设置本地Gradle方法
  9. 在android中创建bitmap避免内存不足的方法

随机推荐

  1. android sdk支持ant自动构建jar步骤
  2. android解决中文乱码的所有方案
  3. Android的ListView,数据更新后自动scroll
  4. 让EditText无法点击编辑和RatingBar无法
  5. android视频不播放的问题
  6. 修改ExpandableListView前面展开小图标
  7. Android菜鸟进阶之路一-Android基础
  8. android:webview实现简单的浏览器
  9. 获取未安装的APK图标
  10. Android之Composite