如何设置Activity全屏显示和没有Title

在产品设计我们,我们会遇到需要将Activity设置成全屏和去掉Title,如何实现呢

第一种方法,是在AndroidManifest.xml清单文件中对activity加入android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

 <activity
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
            android:name=".ui.MainActivity"
            android:label="@string/main"
            android:configChanges="orientation|keyboardHidden" >
            
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
            
        </activity>

第二种方法,采用编码方式实现

// 方法调用必须在setContentView(View view);方法之前
		// 第一种去掉Title方式
		getWindow().requestFeature(Window.FEATURE_NO_TITLE);
		// 第二种去掉Title方式
		requestWindowFeature(Window.FEATURE_NO_TITLE);

		setContentView(R.layout.main);

		// 设置全屏,方法调用必须在setContentView(View view);方法之后
		getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);










你可能感兴趣的:(android,界面)