?1、打開手機「設置」;
2、在「顯示」菜單下找到「主題」選項;
3、選項內會有可供選擇的主題模式可供設置,點擊你喜歡的主題下載即可使用。
② 安卓手機怎樣自定義主題
更改主題操來作方法:自
1.自帶主題更改:設置-主題-默認/Pink/Space/主題商店,使用時按照提示下載後即可應用。
2.您可以通過三星應用商店或其它方式下載主題(.APK格式)。下載完成後,打開下載的主題軟體,選擇應用即可。
③ 親手求助安卓主題代碼
這個沒辦法找你可以下載GO桌面 或者去中國號稱最大的主題製作網站(魔秀主題)自己親手挑選部件進行製作 很很簡單的
希望採納
④ 安卓怎麼修改系統「DIALOG」風格
1、編寫一個文本樣式。
DIALOG的標題是一個textview,在sytles.xml中,添加如下代碼來設置你自己的文本樣式:
?
2、設置對話框的標題主題。
上面的標題文本並不能直接設置為對話框的標題樣式。 我們還需要編寫一個表示標題的主題的style,在這里指定標題的文本樣式。代碼如下:
?
3、設置對話框主題。
接下來,我們編寫我們的對話框主題,在這里指定標題的主題。由於一些屬性並不是public的,所以我們需要繼承自原來的某個style,代碼如下:
?
4、自定義App的主題。
接下來,我們需要在我們的App theme中指定我們的對話框使用這種主題,所以需要定義一個App theme。同樣由於App theme的許多屬性並不是public的(比如下面要提到的標題下面的那條藍線),所以我們要繼承自一個原生的style。這里我根據程序需要選擇了Theme.Holo.Light.NoActionBar,代碼如下:
?
5、指定App主題。
最後一步,我們需要在AndroidManifest.xml文件中,指定我們的app主題。這步很簡單,只需要在application標簽中指定android:theme的值即可,如下:
?
android:theme="@style/ParkingTheme"
不過這只是指定了Dialog的主題。如果是通過AlertDialog創建出來的對話框,主題還是原來的。所以我們還需要以下步驟。
7、編寫AlertDialog主題。
我們無法直接繼承系統主題里的AlertDialog的style。如把parent指定為Theme.DeviceDefault.Dialog.Alert,Theme.Holo.Dialog.Alert,Theme.DeviceDefault.Light.Dialog.Alert或Theme.Holo.Light.Dialog.Alert,都會導致編譯不過。所以我們需要繼承自Dialog的style。在這里我以Theme.Holo.Light.Dialog為例,代碼如下:
在這里我參考了原生的alertDialog的style,設定了窗口背景為透明,以及windowContentOverlay為null這兩個重要屬性,否則你會看到在AlertDialog下面還有一層對話框的背景,或者是對話框的背景遮住了所有內容這樣的問題存在。
8、指定AlertDialog的主題。
我們需要在第4步所說的自定義的AppTheme中,添加一行代碼來指定要使用的AlertDialog的style,代碼如下:
?
9、修改標題下面的藍色線。
如果你修改了對話框的主題顏色,那麼標題下面的藍色的線肯定會讓你很郁悶。如果對話框較少,你可以選擇隱藏標題,然後自定義一個包含了標題的View來設置為對話框的內容。但是如果你的對話框有許多種,而且本來都是可以調用原來的API就來生成的話,要去定義這么多個帶標題的view,這樣做下來心裡肯定是很糾結的。
標題下面的藍色的線,並不是在Dialog或AlertDialog中設置或通過它們的style中定義的。它是定義在各種風格的dialog的layout當中,然後再在AppTheme裡面指定dialog的對應屬性。遺憾的是,目前我看到這幾個相關屬性還不是public的,不能自己設置,所以只有通過java代碼來實現了。
表示這條藍色的線的叫做titleDivider,我們可以通過getResources()的API來獲取它的IP,然後設置顏色。代碼如下:
?
public static final void dialogTitleLineColor(Dialog dialog, int color) {
Context context = dialog.getContext();
int divierId = context.getResources().getIdentifier("android:id/titleDivider", null, null);
View divider = dialog.findViewById(divierId);
divider.setBackgroundColor(color);
}這行代碼對於自定義的Dialog,可以在setContentView之後調用。但是對於AlertDialog,必須在show()方法被調用之後才可以去調用,否則會報錯。
⑤ android怎樣優雅的動態改變整個application的theme
Android中實現theme主題可以使用在activity中使用setTheme(int)的方法,SDK中對此方法的說明為:
//Set the base theme for this context. Note that this should be called before any views are instantiated in the Context (for example before calling android.app.Activity.setContentView or android.view.LayoutInflater.inflate).
//需要在setcontentview函數或者inflate函數之前使用。
效果圖如下:
實現步驟:
首先需要定義一個屬性,此屬性用於賦值給控制項的屬性,相當於控制項屬性值的「變數」。
在attrs.xml中,定義三個屬性,屬性的format均為reference|color
<resources>
<attr name="button_bg" format="reference|color" />
<attr name="activity_bg" format="reference|color" />
<attr name="text_cl" format="reference|color" />
</resources>
接下來,在styles.xml中,編寫自定義的Theme
<style name="AppBaseTheme" parent="android:Theme.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="text_cl">#ffffff</item>
<item name="button_bg">#000000</item>
<item name="activity_bg">#ffffff</item>
</style>
<style name="DarkTheme" parent="AppBaseTheme">
<item name="text_cl">#000000</item>
<item name="button_bg">#ffffff</item>
<item name="activity_bg">#000000</item>
</style>
選擇一種模式作為程序的默認theme,注意:由於我是在layout布局文件中定義的view的樣式,因此,為了保證theme切換時不會出現找不到資源的問題,因此需要在每一種用到的自定義theme中,都加上item。這里的item如text_cl和view的textColor屬性的format是一致的。
Android manifest文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.testandroidsettheme"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:name="com.example.testandroidsettheme.app.MyApp"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.testandroidsettheme.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
⑥ 安卓微信主題怎麼換
首先要更換主題我們得root手機。root軟體有很多大家可以在手機內的網上商城下載。
/iknow-pic.cdn.bcebos.com/d000baa1cd11728b44ff0e5ec4fcc3cec2fd2cff"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/d000baa1cd11728b44ff0e5ec4fcc3cec2fd2cff?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.zymseo.com/kj_d000baa1cd11728b44ff0e5ec4fcc3cec2fd2cff"/>
打開root軟體進行root操作。點擊開始root開始手機自動獲取許可權功能。
/iknow-pic.cdn.bcebos.com/4b90f603738da9777df50457bc51f8198718e3f0"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/4b90f603738da9777df50457bc51f8198718e3f0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.zymseo.com/kj_4b90f603738da9777df50457bc51f8198718e3f0"/>
獲取到root許可權後,打開手機應用商城或者其他的下載軟體的工具。在搜索欄輸入:微信主題助手。如果應用商店沒有的話在瀏覽器輸入:微信主題助手點擊下載。
/iknow-pic.cdn.bcebos.com/279759ee3d6d55fbc39dfb5a61224f4a20a4dd77"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/279759ee3d6d55fbc39dfb5a61224f4a20a4dd77?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.zymseo.com/kj_279759ee3d6d55fbc39dfb5a61224f4a20a4dd77"/>
root好的話選擇好自己的主題。打開微信就可以看到微信上面新換的主題了
/iknow-pic.cdn.bcebos.com/4e4a20a4462309f7e888206e7e0e0cf3d6cad6e3"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/4e4a20a4462309f7e888206e7e0e0cf3d6cad6e3?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.zymseo.com/kj_4e4a20a4462309f7e888206e7e0e0cf3d6cad6e3"/>
工具/材料
手機
root工具
微信主題助手
⑦ Android系統默認使用黑色的主題Theme,如何通過framework的修改使其默認主題改成Theme.Light或者其它主題
ContextImpl.java中的getTheme()函數裡面指定了默認主題。修改該函數即可達到你的目的。
⑧ 安卓系統怎麼修改系統主題
1.打開手機設置
2.在聲音及顯示菜單下找到 「主題」選項
3.選項內會有可供選擇的主題模式可供設置
⑨ 如何更改Android Studio的代碼字體和顏色
工具
Android studio
方法
可以看到在安裝完成默認設置的Android studio,開發區域是白色的背景
⑩ Android studio中如何修改應用程序的主題和樣式
在Android 5.0時谷歌推出了一個新的設計語言Material Design。並用在了Android M的系統中。
在AndroidManifest.xml文件中有一個android:theme屬性,該屬性的作用就是設置應用程序的主題。
有關於如何設置主題樣式更為詳細的方法,我在一個叫做秒秒學的網站中有看到過,如果想要更加具體的了解,你可以去看看。