iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
自我挑戰組

才30天?一個月學會Android開發系列 第 27

Day-27 刪除title bar

Android Studio介紹到今天已經第27天了,

不知道大家在執行程式時是否有相同的想法,

那就是於畫面上端顯示APP名稱的欄位十分的礙眼,

而本篇的主題就是如何刪除title bar。

https://ithelp.ithome.com.tw/upload/images/20211007/201419502KcXDwdbbI.png
▲ 於畫面上方顯示標題的即是title bar


方法一:於MainActivity.java刪除AppCompat,並import android.app.Activity;
https://ithelp.ithome.com.tw/upload/images/20211007/20141950JXkokKd5OW.png
    刪除並import後畫面如下
https://ithelp.ithome.com.tw/upload/images/20211007/20141950Ap4T7Paj0Y.png

方法二:同樣於MainActivity.java中,打上下面兩行程式

requestWindowFeature(Window.FEATURE_NO_TITLE);
getSupportActionBar().hide();

    並import android.view.Window;
https://ithelp.ithome.com.tw/upload/images/20211007/2014195024huy7rUbr.png

方法三:在<mainfests/AndroidMainfest.xml>中,於下面位置改為Design.Light.NoActionBar
https://ithelp.ithome.com.tw/upload/images/20211007/20141950kXryebhVUz.png


補充:若是想隱藏最上方顯示電量/時間等資訊欄位,則將以下程式加入Java中

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);

上一篇
Day-26 修改Icon
下一篇
Day-28 TimePickerDialog
系列文
才30天?一個月學會Android開發30

尚未有邦友留言

立即登入留言