1. 程式人生 > >android設定背景色或者主題

android設定背景色或者主題

theme的設定 可以設定為系統自帶的格式,也可以自定義格式。 A: 系統自帶格式    @android:style/Theme.Black  //背景黑色-有標題-非全屏    @android:style/Theme.Black.NoTitleBar //背景黑色-無標題-非全屏    @android:style/Theme.Black.NoTitleBar.Fullscreen //背景黑色-無標題-全屏顯示    @android:style/Theme.Dialog //對話方塊顯示    @android:style/Theme.InputMethod    @android:style/Theme.Light    //背景白色-有標題-非全屏    @android:style/Theme.Light.NoTitleBar //背景白色-無標題-非全屏
   @android:style/Theme.Light.NoTitleBar.Fullscreen //背景白色-無標題-全屏顯示    @android:style/Theme.Light.Panel    @android:style/Theme.Light.WallpaperSettings //背景透明    @android:style/Theme.NoDisplay    @android:style/Theme.Translucent.NoTitleBar.Fullscreen //半透明、無標題欄、全屏    @android:style/Theme.Wallpaper.NoTitleBar.Fullscreen
可以在單個Activity裡設定,也可以在applicaiton裡全域性設定。比如: <activity android:screenOrientation="portrait" android:name=".ui.RegisterActivity" android:theme="@android:style/Theme.NoTitleBar"></activity> B:也可以自定義      在activity里加入 android:theme="@style/MyTitleBar" 再在 style.xml里加入    <style name="MyTitleBar" parent="android:Theme">         <item name="android:windowTitleSize">50dip</item>          <item name="android:windowTitleBackgroundStyle">@style/MyTitleBackground</item>         <item name="android:windowTitleStyle">@style/WindowTitle</item>   </style>  <!-- 自定義標題欄背景圖 -->   <style name="MyTitleBackground" parent="android:TextAppearance.WindowTitle">    <item name="android:background">@drawable/bg_topbar</item>   </style>   <style name="WindowTitle" parent="android:TextAppearance.WindowTitle">    <item name="android:singleLine">true</item>   </style> 這裡的parent是繼承於android:Theme,所以在下面的樣式裡,只能是window開頭的樣式才起作用,所有樣式請參考\sdk\docs\reference\android\R.attr.html, 也可以設定windowTitleBackgroundStyle 為@style/MyTitleBackground,這樣就可以在MyTitleBackground裡,設定背景圖。

相關推薦

android設定景色或者主題

theme的設定 可以設定為系統自帶的格式,也可以自定義格式。 A: 系統自帶格式    @android:style/Theme.Black  //背景黑色-有標題-非全屏    @android:style/Theme.Black.NoTitleBar //背景黑色-無標題-非全屏    @andr

Android設定景色

最簡單的在XML檔案中: android:background="#ffffff" 各種顏色如下: 淺粉紅 #FFB6C1 255,182,193 粉紅 #FFC0CB 255,192,203 猩紅/深紅 #DC143C 220,20,60 淡紫紅 #FFF0F5 255

Android】WebView設定景色

 試遍了網上關於WebView設定背景色的各個方法,都沒有下面這個靠譜。描述下我遇到的問題,WebView載入顯示一段Html程式碼,但是UI設計的主介面是有一個淺灰色背景,而WebView預設的背景色白色死活去不掉,最終找到了下面的這篇文章。正解: Android Web

Android Studio 設定景色

對於我們長期使用電腦程式設計的人來說,白色很刺激我們的眼睛,所以我經常會改變workspace的背景色,使眼睛舒服一些。 選擇settings 選擇Colors & Fonts 選擇Darcula(黑色)、Default(白色) 背景顏色向你推薦:色調:85。飽和度:1 2 3。亮度:2 0

Android Activity全屏和設定景色

我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml檔案中設定相應屬性,另一種是用程式碼實現。同樣Android實現全屏顯示也可以通過這兩種方法實現: 1、在AndroidManifest.xml的配置檔案裡面的<activity>標籤新

(轉)Android TextView景色、圓角、內部填充設定

原地址:http://blog.csdn.net/wyzxk888/article/details/7171967 實現效果: 實現很簡單,把TextView的Android:background屬性設定成自定義的一個xml樣式檔案。 android:b

Webstorm如何設定景色為護眼色(豆綠色)

本文主要講webstorm如何設定背景色。 1.開啟idea Settings 選擇 Editor——Color Scheme——General 注意:如果是Mac,在webstorm介面按鍵:“command + ,”。 2.右邊選擇Text——Default text 3.點選Background

VSCode 下載及設定中文 設定景色 設定換行

官網:https://www.csdn.net/ Vscode是一款開源的跨平臺編輯器。預設情況下,vscode使用的語言為英文(us),如何將其顯示語言修改成中文了? 1)開啟vscode工具; 2)使用快捷鍵組合【Ctrl+Shift+p】,在搜尋框中輸入“configure dis

Notepad++設定景色

點選選單“設定”-“語言格式設定” 在語言中,選中Global Styles,在樣式欄選  中Default Style,再在右邊點選背景色的顏色方塊。   在開啟的顏色對話方塊中點選 More Colours...。  

[C#.net]ListBox對Item進行重繪,設定景色和前景色

別的不多說了,上程式碼,直接看 首先設定這行,或者屬性視窗設定,這樣才可以啟動手動繪製,引數有三個 Normal: 自動繪製 OwnerDrawFixed:手動繪製,但間距相同 OwnerDrawVariable:手動繪製,間距不同 listBox1.DrawMode= DrawMode.Ow

linux下qt設定景色

參考下面的連結: 如果通過樣式qss來設定,需要過載paintevent函式。不管那個版本的qt #include <QStyleOption> #include <QPainter> void paintEvent(QP

WPF C#設定 景色

` Label tyLabe = new Label(); tyLabe.SetResourceReference( Label.StyleProp

CSS設定景色漸變顯示

<style type="text/css"> .linear{ width:100%; height:600px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientT

QLCDNumber設定景色和顯示數字顏色

//LCD時間顯示 QLCDNumber *m_pLcdTime = new QLCDNumber(this); //設定顯示幾個數字 m_pLcdTime->setDi

myeclipse設定景色

編輯視窗右鍵單擊——》Preferences——》General加號——》Editors加號——》點Text Editors字樣——》右下視窗選Backgroud color,右邊點掉System Default按鈕,點Color右邊的顏色框,選擇顏色OK 背景顏色

QT樣式表設定景色 background-color無效的原因

例如我們給一個按鈕設定背景色為紅色:QPushButton {        background-color: red; }結果發現,按鈕的背景色並沒有被設定為紅色!問題的原因,QT的幫助文件裡講了,比較難找,開啟幫助文件,依次展開->style sheet->

自定義PopupWindow並且設定景色變暗的2種方法(蒙層效果)

private Context context;private TextView tv, tv_1, tv_2, tv_3;private PopupWindow mPopupWindow;private RelativeLayout rl_out;@Overrideprotected void onCrea

進度條 UIProgressView 設定景色及高度

iOS6,7均可使用,iOS7下更改進度條高度即可 //progress CGRect rtTemp = CGRectMake(nSpaceX, nSpaceY * 2, popBgView.frame.size.width - 2 * nSpaceX, 20);

secureCRT 設定景色等操作

1、配置顏色 Options(選項) -> Global Options(全域性選項) -> General( 常規) -> Default Session(預設的會話設定)-> Edit Default Settings(編輯預設的會話設定)-&g

popWindows設定景色及相應的佈局

private LayoutInflater layoutInflater; private PopupWindow popupAvatarWindow; private void showAvatarPopupWindow() { if (layoutInfl