1. 程式人生 > >Android一種歡迎介面全屏顯示方法

Android一種歡迎介面全屏顯示方法

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);   
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);  //去掉狀態列,實現全屏 

setContentView(R.layout.activity_main);  //載入整體佈局

//歡迎介面全屏開始計時

        runnable.run();

        ...

}

//歡迎介面全屏倒計時
Handler handler = new Handler();    
Runnable runnable = new Runnable() {    
        @Override    
        public void run() {    
            recLen--;       
            handler.postDelayed(this, 1000);
            if(recLen==0){  
   handler.removeCallbacks(runnable);  
   getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);  //退出全屏模式實現
   } 
        }    

};  

介面佈局

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ptr="http://schemas.android.com/apk/res/com.xyscience.lr" 
    android:layout_width="match_parent"
    android:layout_height="match_parent"  >

    ...

   <!--歡迎介面佈局-->

   <com.xyscience.lr.PullDoorView
        android:id="@+id/myImage"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#ffffff" > 
        
        <TextView
            android:id="@+id/tv_hint"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="20dp" 
            android:textColor="#44DAFF"
            android:textSize="18sp" />
    </com.xyscience.lr.PullDoorView>
    
</FrameLayout>

相關推薦

Android歡迎介面顯示方法

@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);   getWindow().setFlags(WindowManager.La

Android開發 - 設置DialogFragment顯示

方法 err override cat dial group 如果 全屏顯示 log 默認的DialogFragment並不是全屏,但有些需求需要我們將對話框設置為全屏(內容全屏),Android並沒有提供直接的API,通過其它不同的方法設置全屏在不同的機型上總有一些詭異的

Android ImageView圖片放大到顯示

1.點選圖片放大到全屏顯示private void initImageView() { final WindowManager windowManager = getWindowManager(

微信小程式 元素設定高度顯示方法

最近搞小程式用到了 map 元件,想控制他全屏顯示,但是發現用到height: 100% 的時候根本不起作用,想要生效必須要把 view 標籤,從最外層,一層一層設定成高度 100% 才可以, 後來查閱資料發現: 可以通過vh這個單位,整個螢幕預設滿屏為100vh;所以將地圖的高度設定為

HyperV下安裝Centos 7顯示方法

1 在hyper 安裝centos 7 但是不能在顯示器上顯示全部的介面只有很小的一塊,很不舒服大螢幕 沒有得到充分的利用,在網上找到了一個方法,親測有效。如下  Hyper-v一般模式的解析度很小,所以我們在電腦上顯示的時候往往不能全屏,即使全屏了也只是輪廓全部工作區並沒有

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

Qt on Android 讓 Qt Widgets 和 Qt Quick 應用顯示

                    Android 系統版本很多,較新的 4.4 ,較老的 2.3 ,都有人用。 Qt on Android 開發的 Android 應用,預設在 Android 裝置上是非全屏的。而有些應用的需求是全屏顯示,比如遊戲。那麼怎麼樣才能做到這點呢?    我們需要分 Andr

Android 防止白與華為手機歡迎頁面時設定背景拉伸圖片

1、在drawable裡面書寫歡迎頁面的背景splash_bg檔案 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/re

讓輸入框在Android顯示

1. 問題 關於Cocos2d-x在Android上的輸入框,我忍了好久了,一直沒去折騰它,覺得無關緊要。(小若:等等,你倒底想說什麼?) 我想說的是,預設情況下,我們在Android上開啟的輸入框是這樣的: (小若:很好啊,完美~) 才怪啊~!我本來也以為

Android 顯示

去掉標題欄 requestWindowFeature(Window.FEATURE_NO_TITLE); 去掉狀態列 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,

將一個activity設定為顯示的三方法

方式一:動態編碼方式 //去掉視窗標題 requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏頂部的狀態列 getWindow().addFlags

Android 設定Activity顯示,沒有TitleBar;自定義TitleBar

在setContentView(R.layout.main);前加入如下兩行程式碼: getWindow().setFlags(WindowManager.LayoutParam.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG

設定Dialog顯示的兩方式

預設的Dialog是不能全屏的。也就是怎麼設定Dialog的Layout都沒用的。 給出實現Dialog實現全屏的兩種方式: 1、程式碼實現。這中方法相對比較簡單 首先繼承Dialig,然後再建構函式中新增   super(context, android.R.style.Theme);   setOwn

Android中關於顯示和返回原始狀態(視訊等方面在橫豎切換用到)

注意點:1.在改變全屏與否狀態列的顯示或隱藏時,關於螢幕引數的設定,豎屏切換到橫屏時需要提前設定狀態列隱藏;而橫屏切換到豎屏時需要現用現設,以上設定規則為必要條件。2.橫豎屏切換時,我們最好不要讓Act

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之隱藏狀態列,顯示和隱藏虛擬按鍵

廢話不多說,直接貼程式碼 //去除title requestWindowFeature(Window.FEATURE_NO_TITLE);   //去掉Activity上面的狀態列 getWindow().setFlags(WindowManager.La

新型的LED獲取顯示資料方法

1引言   LED顯示屏作為一種新興的顯示媒體,是集光電及計算機技術於一體的高技術產品。隨著大規模積體電路和計算機技術的高速發展,得到了飛速發展,已廣泛應用於各行各業。   在LED顯示系統中,盡大多數用來進行傳輸、處理、控制的訊號都是數字訊號,而目前大多數計算機與外部顯示裝

[Android] 粗暴快速的 Android 螢幕適配方案

1 現狀 由於Android碎片化嚴重,螢幕適配一直是開發中較為頭疼的問題。面對市面上五花八門的螢幕大小與解析度,Android基於dp與res目錄名稱來適配的方案已無法滿足一次編寫全螢幕適配的需求,為了達到最優的視覺效果,開發過程中總是需要花費較多資源進行適配。也有開