如何設置Activity的大小,使窗口不再全屏顯示,Android主題也主要通過定義樣式來實現,Android框架的定義中可以直接看到實現原則,今天武林技術頻道給出了一個簡單但相對靈活的方法,一起隨著小編的步伐來了解一下吧!
1. 創建一個樣式文件到你的工程,保存在在res/values/styles.xml,這里文件名不能隨便修改,內容為,注意保存時使用UTF-8編碼。
Java代碼
2. 上面我們定義的主題風格為Theme.Android123,父風格仍然從Theme.Dialog實現,但我們自定義了背景,位置在drawable/bg中,這里我們創建一個bg.xml文件放到res/drawable文件夾中,bg.xml的內容為
Java代碼
里面我們定義了一個shape對象,實現背景drawable形狀,其中padding代表距離邊框,這里我們設置了左、上、右、下四個位置的間距。stroke可以制造出一些3D立體效果,corners是四個角,radisu屬性可以設置半徑,值越大越圓滑,根據運行效果你可以微調,最后 soild是填充顏色,這里我們用了ffffff表示純白。
3. 最后在androidmanifest.xml中,在你的activity節點加一個 android:theme屬性,值為@style/Theme.Android123 即可
通過武林技術頻道小編介紹的android彈出activity設置大小的方法,相信大家都有了一定的了解,如需了解更多的相關資訊,請繼續關注武林技術頻道吧!
新聞熱點
疑難解答