如何設定Android標題欄的自定義功能和隱藏功能
Android應用功能眾多,在開發中,即使是有一定經驗的程式猿,都難免會遇到各種搞不定的問題,而 Android標題欄的設定問題,就是很多Android程式猿特別是菜鳥程式猿經常出現失誤的地方之一。下面小編總結了一下標題欄的隱藏功能和自定義功能的設定方法,需要的往下看。
一、Android標題欄的自定義功能設定
首先,在主Activity中onCreate方法中加上如下程式碼:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main); //軟體activity的佈局
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);
以上程式碼雖然可以實現自定義功能,但無法深層的定製標題欄,比如原有的高度和背景都沒有發生變化,下面的方法可解決這個問題:
先定義一個style,然後在程式的android_manifest.xml中對應activity中新增屬性android:theme = "@style/test" 。
需要注意的兩點就是:
1、修改背景:android:windowTitleBackgroundStyle
2、修改標題欄高度:android:windowTitleSize
二、Android隱藏功能設定
1、在Activity.setCurrentView();之前呼叫以下方法
private void HideTitle() { requestWindowFeature(Window.FEATURE_NO_TITLE); }
2、設定介面無標題
requestWindowFeature(Window.FEATURE_NO_TITLE);
在設定過程中需要注意的是,隱藏標題欄需要使用預定義樣式:
android:theme=”@android:style/Theme.NoTitleBar”.
推薦學習:Android開發高階視訊教程
相關文章
- Qt隱藏系統標題欄,使用自定義標題欄QT
- Android studio隱藏標題欄Android
- Android 自定義標題欄Android
- Qt隱藏標題欄QT
- Android螢幕中隱藏標題欄和狀態列Android
- AppCompatActivity隱藏標題欄APP
- Android自定義TitleBar 自定義標題欄 並進行事件處理Android事件
- 隱藏元素,保留功能
- Android專案中自定義頂部標題欄Android
- 視訊直播系統原始碼,頂部標題欄的隱藏和標題修改原始碼
- WordPress新增自定義sidebar側邊欄功能IDE
- Android Actionbar(標題欄)的背景設定Android
- iPhone怎麼隱藏底部Dock欄桌布?iOS12隱藏Dock欄桌布設定教程iPhoneiOS
- 聊聊React中的隱藏彩蛋功能React
- UWP中實現自定義標題欄
- win10隱藏功能大全Win10
- Android 通知欄顯示自定義通知時設定更高的高度Android
- go 中 defer 的一個隱藏功能Go
- win10 如何隱藏語言欄_win10如何把語言欄隱藏Win10
- Android隱藏EditText長按選單中分享功能探索Android
- windows10系統如何禁用隱藏捲軸功能Windows
- Qt介面設計--側邊欄隱藏和滑出QT
- Android中的Gradle之玩轉自定義功能AndroidGradle
- GridView自定義列資料繫結,和自定義頒功能View
- M1 macbook如何開啟隱藏的讀寫NTFS功能Mac
- 如何訪問Windows 10隱藏的一個控制皮膚功能Windows
- vue-element-admin左側選單欄隱藏功能去除修改Vue
- Android 顯示、隱藏狀態列和導航欄Android
- android短視訊開發,全屏觀看視訊時自動隱藏平臺底部的功能欄Android
- 在執行時顯示或隱藏窗體的標題欄 (轉)
- 自定義SAP功能表
- win10如何自定義主題_win10怎麼設定自定義主題Win10
- EditText設定密碼隱藏和顯示密碼
- Android Pie的9個隱藏功能:你可能錯過的若干最佳技巧Android
- MAC如何顯示隱藏檔案和隱藏隱藏檔案的命令Mac
- 怎麼開啟Windows 8下的隱藏功能Windows
- Visual Studio 那些隱藏的除錯功能除錯
- 應用PPT的自定義放映功能