導航:首頁 > APP軟體 > 安卓更改主題代碼

安卓更改主題代碼

發布時間:2023-02-23 11:55:59

安卓系統怎麼修改系統主題

?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,代碼如下:

?
@style/Theme.DeviceDefault.Dialog.Alert

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>

⑥ 安卓微信主題怎麼換

  1. 首先要更換主題我們得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"/>

  2. 打開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"/>

  3. 獲取到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"/>

  4. root好的話選擇好自己的主題。打開微信就可以看到微信上面新換的主題了

  5. /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

方法

  1. 可以看到在安裝完成默認設置的Android studio,開發區域是白色的背景

⑩ Android studio中如何修改應用程序的主題和樣式

在Android 5.0時谷歌推出了一個新的設計語言Material Design。並用在了Android M的系統中。

在AndroidManifest.xml文件中有一個android:theme屬性,該屬性的作用就是設置應用程序的主題。

有關於如何設置主題樣式更為詳細的方法,我在一個叫做秒秒學的網站中有看到過,如果想要更加具體的了解,你可以去看看。

閱讀全文

與安卓更改主題代碼相關的資料

熱點內容
獲得文件夾路徑的對話框 瀏覽:179
弟子規哪個版本的好 瀏覽:423
二手蘋果6p的價格 瀏覽:111
微信公眾號版頭設計 瀏覽:917
jdk18讀取配置文件 瀏覽:72
優化關鍵字挖掘工具 瀏覽:672
markdown代碼塊語法 瀏覽:249
arcgis面文件屬性 瀏覽:43
當數據都帶有標准差如何計算 瀏覽:936
聲音挑選程序掃描本地 瀏覽:57
編程語言中如何拼接兩個字串符 瀏覽:482
工地數據中心包括哪些 瀏覽:972
人工成本分析工具 瀏覽:565
蘋果qq群文件在哪裡 瀏覽:724
產品和單位成本分析後有哪些數據 瀏覽:144
日語教程軟體 瀏覽:99
有哪些事業編制的app 瀏覽:89
天籟app是什麼來的 瀏覽:605
app上手機通話記錄如何刪除 瀏覽:798
win7建立超級隱藏文件夾 瀏覽:416

友情鏈接