Android 設定Activity全屏顯示,沒有TitleBar;自定義TitleBar
在setContentView(R.layout.main);前加入如下兩行程式碼:
getWindow().setFlags(WindowManager.LayoutParam.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_TITLE);
自定義TitleBar:
1、styles.xml加入如下:
<style name="CustomWindowTitleBackground">
<item name="android:background">@drawable/titlebackground</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowTitleSize">40dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
<!-- <item name="android:background">@drawable/titlebackground</item>-->
</style>
2、編輯title.xml的佈局檔案:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="fill" >
<Button
android:id="@+id/TitleHomeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="9dp"
android:background="@drawable/img67"
android:gravity="center" />
<Button
android:id="@+id/TitleBackBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/TitleHomeBtn"
android:background="@drawable/img64" />
<TextView
android:id="@+id/Titletext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/TitleHomeBtn"
android:layout_centerHorizontal="true"
android:gravity="center_horizontal"
android:textColor="#ffffffff"
android:textSize="18sp"
android:textStyle="bold" />
</RelativeLayout>
3、Activity中加入如下程式碼:
setTheme(R.style.CustomTheme);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
相關推薦
Android 設定Activity全屏顯示,沒有TitleBar;自定義TitleBar
在setContentView(R.layout.main);前加入如下兩行程式碼: getWindow().setFlags(WindowManager.LayoutParam.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG
android設定activity全屏 | 無標題
1.設定activity無標題 方法一: 在Manifest.xml中為activity增加屬性: Android:theme="@android:style/Theme.NoTitleBar" 方法二: 在activity的onCreate()中加入:requestWi
設定Activity全屏顯示
在某些應用中(比如遊戲),我們通常會設定Activity為全屏顯示,這樣才能得到更好的使用者體驗。那麼怎樣設定Activity為全屏顯示呢?It's very easy and simple!只需要如下程式碼片段即可以實現此功能。requestWindowFeature(Wi
將一個activity設定為全屏顯示的三種方法
方式一:動態編碼方式 //去掉視窗標題 requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏頂部的狀態列 getWindow().addFlags
微信小程式 元素設定高度全屏顯示方法
最近搞小程式用到了 map 元件,想控制他全屏顯示,但是發現用到height: 100% 的時候根本不起作用,想要生效必須要把 view 標籤,從最外層,一層一層設定成高度 100% 才可以, 後來查閱資料發現: 可以通過vh這個單位,整個螢幕預設滿屏為100vh;所以將地圖的高度設定為
設定DialogFragment全屏顯示
預設的DialogFragment並不是全屏,但有些需求需要我們將對話方塊設定為全屏(內容全屏),Android並沒有提供直接的API,通過其它不同的方法設定全屏在不同的機型上總有一些詭異的問題,經過測試,下面的方法可以實現各個機型的全屏。 測試 SDK Ver
設定Dialog全屏顯示的兩種方式
預設的Dialog是不能全屏的。也就是怎麼設定Dialog的Layout都沒用的。 給出實現Dialog實現全屏的兩種方式: 1、程式碼實現。這中方法相對比較簡單 首先繼承Dialig,然後再建構函式中新增 super(context, android.R.style.Theme); setOwn
Android中關於全屏顯示和返回原始狀態(視訊等方面在橫豎屏切換用到)
注意點:1.在改變全屏與否狀態列的顯示或隱藏時,關於螢幕引數的設定,豎屏切換到橫屏時需要提前設定狀態列隱藏;而橫屏切換到豎屏時需要現用現設,以上設定規則為必要條件。2.橫豎屏切換時,我們最好不要讓Act
python 設定網頁全屏顯示
備註:安裝pyqt 1.sudo apt-get -y install python-qt4 2.sudo apt-get install python-dev 3.sudo apt-get install python-xlib # -*- coding: utf-8
(轉)python 全棧開發,Day70(模板自定義標籤和過濾器,模板繼承 (extend),Django的模型層-ORM簡介)
昨日內容回顧 檢視函式: request物件 request.path 請求路徑 request.GET GET請求資料 QueryDict {} request.POST POST請求資料 Que
Android設定Activity(介面)為全屏顯示的兩種方法 xml和java程式
方法2在4.4等一些版本,執行會異常終止,推薦使用方法1. 全屏顯示程式碼見字型加粗部分 1. 方法1:AndroidManifest.xml 裡,Activity的 android:theme 指定為" @android :style/Theme.NoTitleB
Android 設定全屏顯示
方法一: 動態編碼的方式 //去掉視窗標題 requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏頂部狀態列 getWindow().addFlags(WindowManager.La
Android上透明狀態列,全屏顯示以及沉浸模式
在Android上為了實現全屏顯示,透明狀態列,沉浸模式等效果,往往需要我們掌握和系統UI顯示隱藏相關的各種Flag。Android上API版本混亂,各種Flag林立。今天我們就來聊聊這些Flags。 在Android Kitkat中引入Immersive Mode
設定Activity為全屏顯示的兩種方法
方法1:AndroidManifest.xml 裡,Activity的 android:theme 指定為" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application andr
Android Activity全屏和設定背景色
我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml檔案中設定相應屬性,另一種是用程式碼實現。同樣Android實現全屏顯示也可以通過這兩種方法實現: 1、在AndroidManifest.xml的配置檔案裡面的<activity>標籤新
android之隱藏狀態列,全屏顯示和隱藏虛擬按鍵
廢話不多說,直接貼程式碼 //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的狀態列 getWindow().setFlags(WindowManager.La
Android設定全屏顯示
主要有兩種方式: 第一種辦法: 程式碼中設定: requestWindowFeature(Window.FEATURE_NO_TITLE);// 隱藏標題 getWindow().setFlag
在一個沒有固定寬高的容器中,為什麽設置position:absolute後就可以全屏顯示了?
RM pan absolute 瀏覽器 容器 window posit 繼承 nbsp 此場景適用於移動端百分比布局,背景全屏顯示。 在一個沒有固定寬高的容器中設置背景,想要背景全屏顯示,設置寬高100%後還需設置position:absolut; 原因: absolute
Android開發 - 設置DialogFragment全屏顯示
方法 err override cat dial group 如果 全屏顯示 log 默認的DialogFragment並不是全屏,但有些需求需要我們將對話框設置為全屏(內容全屏),Android並沒有提供直接的API,通過其它不同的方法設置全屏在不同的機型上總有一些詭異的
設定elevation後沒有用,沒有陰影顯示
一、目前在網上搜到的原因有: 1、沒有設定background 2、設定backgound了,但是設定的是顏色或者圖片,導致陰影非常的不明顯,建議設定成drawable資源,比如shape 3、設定陰影的View沒有留出來可顯示陰影的位置,比如這個View前後左右要麼在螢幕邊上了,要