国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Android開發中如何去掉app標題欄的實現

瀏覽:5日期:2022-09-19 11:27:30
方法一、若創建Activity時繼承的是 Activity:

第一種:常用的一種方法:

requestWindowFeature(Window.FEATURE_NO_TITLE);//這行代碼必須寫在setContentView()方法的前面

package com.wust.selfviewgroup; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity;import android.os.Bundle;import android.view.Window; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE); //這個方法必須寫在 setContentView 的前面,了解源碼的同學應該知道其原因setContentView(R.layout.activity_main); }}

第二種:在AndroidManifest.xml文件中作如下配置

<application android:theme='@android:style/Theme.NoTitleBar'>

Android開發中如何去掉app標題欄的實現

測試結果:在實際測試中,我發現繼承 Activity 本身就沒有標題欄,以上兩種方法只是提供一種解決思路。

二、創建Activity時繼承的是 AppCompatActivity:

第一種:

getSupportActionBar().hide();//這行代碼必須寫在setContentView()方法的后面

package com.wust.selfviewgroup; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle;import android.view.Window; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//this.requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);getSupportActionBar().hide(); //這個方法要寫在 setContentView() 之后 }}

第二種:可以在AndroidManifest.xml文件中作如下配置

<application android:theme='@style/Theme.AppCompat.NoActionBar'>

注意事項

前面提供的方法不能混用,要求的順序不能錯,要不然會導致方法失效,得不到想要的結果

到此這篇關于Android開發中如何去掉app標題欄的實現的文章就介紹到這了,更多相關Android去掉app標題欄內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
主站蜘蛛池模板: 凌源市| 波密县| 遂昌县| 彰化市| 英吉沙县| 遂宁市| 宁武县| 东港市| 扶沟县| 平顶山市| 荆州市| 静乐县| 慈利县| 沾益县| 定襄县| 铁岭市| 文昌市| 延津县| 井冈山市| 宝丰县| 铜陵市| 专栏| 三河市| 子洲县| 布尔津县| 安庆市| 巨鹿县| 肥西县| 兰溪市| 吴旗县| 晋中市| 黄大仙区| 犍为县| 长顺县| 大竹县| 沾化县| 普安县| 北辰区| 武鸣县| 漯河市| 玉林市|