设置程序无label
setcontentview前加上requestWindowFeature(Window.FEATURE_NO_TITLE);
??以下為轉(zhuǎn)載//未驗(yàn)證
在實(shí)際的應(yīng)用程序開發(fā)中,我們有時(shí)需要把 Activity 設(shè)置成全屏顯示,一般情況下,可以通過兩種方式來(lái)設(shè)置全屏顯示效果。其一,通過在代碼中可以設(shè)置,其二,通過manifest配置文件來(lái)設(shè)置全屏。
? ? ?其一:在代碼中設(shè)置(如下)
publicvoid onCreate(Bundle savedInstanceState) { ?
? ? ? ?super.onCreate(savedInstanceState); ?
//設(shè)置無(wú)標(biāo)題
? ? ? ?requestWindowFeature(Window.FEATURE_NO_TITLE); ?
//設(shè)置全屏
? ? ? ?getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, ?
? ? ? ? ? ? ? ?WindowManager.LayoutParams.FLAG_FULLSCREEN); ?
? ? ? ?setContentView(R.layout.main); ?
} ?
? ? ? 但要注意的是:在代碼中設(shè)置的話,設(shè)置無(wú)標(biāo)題和設(shè)置全屏的兩段代碼要放置在 setContentView(R.layout.main); 這段代碼的前面。要不然會(huì)報(bào)錯(cuò)。
? ? ? 其二:在manifest配置文件中設(shè)置
<?xml version="1.0" encoding="utf-8"?> ?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
? ? ?package="com.andyidea"
? ? ?android:versionCode="1"
? ? ?android:versionName="1.0"> ?
? ?<uses-sdk android:minSdkVersion="8" /> ?
? ?<application android:icon="@drawable/icon" android:label="@string/app_name"> ?
? ? ? ?<activity android:name=".login.LoginActivity"
? ? ? ? ? ? ? ? ?android:theme="@android:style/android.NoTitleBar.Fullscreen"
? ? ? ? ? ? ? ? ?android:label="@string/app_name"> ?
? ? ? ? ? ?<intent-filter> ?
? ? ? ? ? ? ? ?<action android:name="android.intent.action.MAIN" /> ?
? ? ? ? ? ? ? ?<category android:name="android.intent.category.LAUNCHER" /> ?
? ? ? ? ? ?</intent-filter> ?
? ? ? ?</activity> ?
? ?</application> ?
</manifest> ?
? ? ? ?在相應(yīng)的Activity中節(jié)點(diǎn)中添加屬性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 即可以設(shè)置某個(gè)Activity全屏顯示。若設(shè)置成 android:theme="@android:style/Theme.NoTitleBar" 即是只是設(shè)置成無(wú)標(biāo)題狀態(tài)。
轉(zhuǎn)載于:https://blog.51cto.com/12575213/1167408
總結(jié)
以上是生活随笔為你收集整理的设置程序无label的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10最新进不了系统更新不了怎么办
- 下一篇: 大豆和黄豆芽还能吃吗?