綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] 如何更改字體顏色(適用任何手機)

[複製連結] 查看: 35621|回覆: 35|好評: 5
跳轉到指定樓層
樓主
ass21766h | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-3-10 07:46

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 ass21766h 於 2012-3-10 13:37 編輯

以下xda 拷貝下來 用谷歌翻出來的 2.2以上rom適用
原文英文http://forum.xda-developers.com/archive/index.php/t-812909.html出處
中文教學 放2三4樓 自行看 由本人編輯 妳一定要全部看完 234樓有基本了解才動手去作

各大網路就是重xda學的  因為那邊多是國外高手 基本上英文就比我們通了... 我也是重那學的 前年我還在拿爛手機 去年買了亞太 ...後悔 ==


<resources>
    <color name=\"darker_gray\">#ffaaaaaa </顏色>
    <color name=\"white\">#FFFFFFFF </>
    <色名稱=“黑”#FF000000> </顏色>
    <color name=\"transparent\">#00000000 </>
    <color name=\"background_dark\">#FF000000 </顏色>
    <color name=\"background_light\">#ff555555 </彩色>
    <color name=\"safe_mode_text\">#80555555 </>
    <color name=\"bright_foreground_dark\">#ff555555 </>
    <color name=\"bright_foreground_dark_disabled\">#80555555 </色>
    <顏色名稱= “bright_foreground_dark_inverse”>#ff999999 </>
    <color name=\"dim_foreground_dark\">#ff555555 </>
    <color name=\"dim_foreground_dark_disabled\">#80555555 </顏色>
    <color name=\"dim_foreground_dark_inverse\">#ff555555 </顏色>
    <color name=\"dim_foreground_dark_inverse_disabled\">#80555555 </>
    <color name=\"hint_foreground_dark\">#ff808080 </>
    <color name=\"bright_foreground_light\">#ff999999 </色>
    <顏色名稱=“bright_foreground_light_inverse “>#ff555555 </顏色>
    <color name=\"bright_foreground_light_disabled\">#80000000 </>
    <color name=\"dim_foreground_light\">#ff555555 </顏色>
    <color name=\"dim_foreground_light_disabled\">#80555555 </顏色>
    <color name=\"dim_foreground_light_inverse\">#ff555555 </>
    <color name=\"dim_foreground_light_inverse_disabled\">#80555555 </顏色>
    <color name=\"hint_foreground_light\">#ff808080 </顏色>
    <color name=\"lighter_gray\"> #ffdddddd </>
    <color name=\"perms_dangerous_grp_color\">#ffdd6826 </顏色>
    <color name=\"perms_dangerous_perm_color\">#ffdd6826 </顏色>
    <color name=\"shadow\">#cc222222 </色>
    <顏色名稱=“search_url_text_normal”>#ff7fa87f </>
    <item type=\"color\" name=\"search_url_text_selected\">彩色/黑白</項目>
    <item type=\"color\" name=\"search_url_text_pressed\"> @色/黑色</項目>
    <item type=\"color\" name=\"search_widget_corpus_item_background\"> ​​@色/ lighter_gray </項目>
    <item type=\"color\" name=\"sliding_tab_text_color_active\"> @色/黑色</項目>
    <項目類型= “顏色”名稱=“sliding_tab_text_color_shadow”>彩色/黑白</項目>
    <color name=\"keyguard_text_color_normal\">#ff555555 </>
    <color name=\"keyguard_text_color_unlock\">#ffa7d84c </>
    <顏色名稱=“ keyguard_text_color_soundoff“>#ff555555 </顏色>
    <color name=\"keyguard_text_color_soundon\">#ffe69310 </>
    <color name=\"keyguard_text_color_decline\">#fffe0a5a </彩色>
    <color name=\"config_defaultNotificationColor\">#ff00ff00 </彩色>
</資源> 9。我們將改變主文本的顏色,所以我們將修改的顏色:


這是它準備修改的範例 重點是看色碼表
< 顏色名稱= “bright_foreground_dark” > #ff555555 </色>
< 顏色名稱= “bright_foreground_dark_disabled” > #80555555 </>
< 顏色名稱= “bright_foreground_dark_inverse” > #ff999999 </顏色>  
10。上述項目中列出的十六進制形式。第一個2進制的地方“FF”表示文本的alpha或透明度。未來半年要表示的顏色。挑過的顏色,你要http://html-color-codes.com/圖表任何十六進制(2項)。我將要使用明亮的粉紅色和淺藍色的例子。11。我們將改變的bright_foreground_dark的代碼,因為這是主的文字顏色和我們希望它是火紅色的。我們有以下幾點:




這邊是它的範例 改設定內本文顏色和 二級文顏色
< 顏色名稱= “bright_foreground_dark” > #ffff00ff </>
< 顏色名稱= “bright_foreground_dark_disabled” > #80ff00ff </>  
12。下一步,我們需要設置反淡藍色的,所以我們將有以下:
< 顏色名稱= “bright_foreground_dark_inverse”的#ff66ccff </>


改完回編後丟sd卡 它廢話一堆 我簡寫= =







「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 10碎鑽 +8 經驗 +1 幫助 +14 技術 +2 收起 理由
cuxi0219 + 1
daiwt0910 + 1 + 1 讚一個!
louis860421 + 2 + 1 + 1 讚~實用
陳蛙蛙 + 1
tangiuanbor + 1
saebaryu + 1 + 1 很給力!
getty854619op + 1 很給力!
lolihcg520 + 1 + 1 非常讚
k22069472 + 1
top10001 + 3 o波~o波~

查看全部評分

收藏收藏25 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-10 07:46

)

本帖最後由 ass21766h 於 2012-3-10 11:36 編輯

改字體教程


一. 電腦端

1.要先安裝 apktool

apktool =>檔案下載處
apktool.rar (2.43 MB, 下載次數: 211)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-10 08:01
本帖最後由 ass21766h 於 2012-3-10 19:42 編輯


<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <color name="darker_gray">#ffaaaaaa</color>
    <color name="white">#ffaad46a</color>
    <color name="black">#ff000000</color>
    <color name="transparent">#00000000</color>
    <color name="background_dark">#ff000000</color>
    <color name="background_light">#ffffffff</color>這邊以上不能亂改

    <color name="safe_mode_text">#80ffffff</color> 進入安全模式字體改它無意義

以下三點就是 主文所題 這是i909版原文 在不懂我也沒辦法..下個樓層 有我修改的 圖檔 這只是範例 各大手機多一樣 差在修改的地方 顏色會在那邊



設定頁主頁變綠色
    <color name="bright_foreground_dark">#ffffffff</color>改這邊ff00ff00 珊瑚綠
設定頁內文和彈出框字體 變綠色
    <color name="bright_foreground_dark_disabled">#80ffffff</color> 這邊一樣改8000ff0080就是80%透明 ff就是全色
二級內文變籃色
    <color name="bright_foreground_dark_inverse">#ff000000</color>這邊ff 0000ff  亮籃色

手機裡的 型號 版本號字體顏色

    <color name="dim_foreground_dark">#ffbebebe</color>這邊別去動它 色碼是英文be的別去改到


手機裡的 型號 版本號以及二級目錄字體暗顏色

    <color name="dim_foreground_dark_disabled">#80bebebe</color>這也不能改到
這二列別改它

<color name="dim_foreground_dark_inverse">#ff323232</color>

<color name="dim_foreground_dark_inverse_disabled">#80323232</color>

輸入框內提示文本顏色

    <color name="hint_foreground_dark">#ff808080</color>
選擇清單字體顏色 就是手機選擇鍵暗出來清單
<color name="bright_foreground_light">#ff000000</color>這個我改了 選擇鍵變綠色
這是它二級清單

    <color name="bright_foreground_light_inverse">#ffffffff</color>這改我也改了 選擇鍵內文變色

    <color name="bright_foreground_light_disabled">#80000000</color>


    <color name="dim_foreground_light">#ff323232</color>3232別去改
<color name="dim_foreground_light_disabled">#80323232</color>
    <color name="dim_foreground_light_inverse">#ffbebebe</color>別動它
    <color name="dim_foreground_light_inverse_disabled">#80bebebe</color>別動它

以下不用改了

    <color name="hint_foreground_light">#ff808080</color>
    <color name="lighter_gray">#ffdddddd</color>
    <color name="perms_dangerous_grp_color">#ffdd6826</color>
    <color name="perms_dangerous_perm_color">#ffdd6826</color>
    <color name="shadow">#cc222222</color>
    <color name="search_url_text_normal">#ff7fa87f</color>
    <item type="color" name="search_url_text_selected">@color/black</item>
    <item type="color" name="search_url_text_pressed">@color/black</item>
    <item type="color" name="search_widget_corpus_item_background">@color/lighter_gray</item>
    <item type="color" name="sliding_tab_text_color_active">@color/black</item>
    <item type="color" name="sliding_tab_text_color_shadow">@color/black</item>
    <color name="unlock_album_image_background_normal">#ff3c3c3c</color>
    <color name="unlock_album_image_background_focus">#ff0883d3</color>
    <color name="unlock_album_image_background_press">#ff3abcff</color>
    <color name="keyguard_text_color_normal">#ffffffff</color>
    <color name="keyguard_text_color_unlock">#ffa7d84c</color>
    <color name="keyguard_text_color_soundoff">#ffffffff</color>
    <color name="keyguard_text_color_soundon">#ffe69310</color>
    <color name="keyguard_text_color_decline">#fffe0a5a</color>
    <color name="config_defaultNotificationColor">#ff00ff00</color>



2.3板

<color name="bright_foreground_dark">#ffc8c8c8</color>
設置介面 以及對話方塊頂欄字體顏色

<color name="bright_foreground_dark_disabled">#80ffffff</color>
未啟用功能字體顏色(暗色)

<color name="bright_foreground_dark_inverse">#ff000000</color>
這列保持原來設定即可

<color name="dim_foreground_dark">#ffbebebe</color>
手機裡的 型號 版本號字體顏色

<color name="dim_foreground_dark_disabled">#80bebebe</color>
手機裡的 型號 版本號以及二級目錄字體暗顏色

<color name="dim_foreground_dark_inverse">#ff323232</color>
<color name="dim_foreground_dark_inverse_disabled">#80323232</color>
這二列保持原來設定即可

<color name="hint_foreground_dark">#ff808080</color>
輸入框內提示文本顏色

<color name="bright_foreground_light">#ff000000</color>
選擇清單字體顏色

<color name="status_bar_text">#ffaaaaaa</color>
狀態列字體顏色

<color name="status_bar_clock_text">#ffaaaaaa</color>
狀態列時鐘字體顏色

<color name="status_bar_event_primary_text">#ffffffff</color>
下拉提示欄字體主顏色

<color name="status_bar_event_secondary_text">#ffb6cad6</color>
下拉提示欄二級字體顏色

<color name="sub_text_color">#ff6e9cba</col
全域二級字體顏色


</resources>

評分

參與人數 1幫助 +1 收起 理由
殘情影 + 1 偶像,看完你的內容,讓我找到了活著的意義.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-10 09:04
本帖最後由 ass21766h 於 2012-3-10 09:16 編輯
ass21766h 發表於 2012-3-10 08:01
#ffaaaaaa
    #ffaad46a
    #ff000000


我改好的顏色和圖文~~~~~~~改字體有甚麼困難....簡單 吧 三分稿定  上i909我改好的檔framework-res  記得在ststem/就改權限三讀一寫 在丟進去system/framework   不然一丟進去手機 就不動了  你無法改權限的...後果就是重刷rom

下載後解壓一次丟進sd卡.rar (3.88 MB, 下載次數: 39)

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
swatchbrad + 1 + 1 非常讚
殘情影 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-10 11:21
本帖最後由 ass21766h 於 2012-3-10 19:39 編輯
ass21766h 發表於 2012-3-10 09:04
我改好的顏色和圖文~~~~~~~改字體有甚麼困難....簡單 吧 三分稿定  上i909我改好的檔framework-res  記得 ...
這是s2的 定義 i909參考用 這邊我做過理論上可以 實際上不行 由作者 傻子 教學

改菜單字體教學
準備工作是java環境以及反編譯工具,還有你從自己ROM裡提取出來的framework-res.apk。

反編譯之後定位到value/styles.xml

1、查找IconMenu,找到下面的代碼:
</style>
<style name="TextAppearance.Widget.IconMenu.Item" parent="@style/TextAppearance.Small">
<item name="textColor">?textColorPrimaryInverse</item>
</style>

可以看到他的color定義,為textColorPrimaryInverse,於是我們繼續查找這個textColorPrimaryInverse,在頁首發現,他的顏色定義到了

<item name="textColorPrimaryInverse">@color/primary_text_light</item>

就是res/color目錄下primary_text_light.xml,找到,打開一看,果然是你現在一直想改掉的X色。

2、開始修改,這裡有一個最簡單的方法,如下所示
</style>
<style name="TextAppearance.Widget.IconMenu.Item" parent="@style/TextAppearance.Small">
<item name="textColor">?textColorPrimaryInverse</item>
</style>
直接將?textColorPrimaryInverse這一串修改為你想要的顏色,當然這裡不能直接用RGB顏色代碼了,你可以去color裡尋找一個你中意的顏色,實在沒有可以自己新建,然後在這裡調用。

</style>
<style name="TextAppearance.Widget.IconMenu.Item" parent="@style/TextAppearance.Small">
<item name="textColor">@color/primary_text_lighte</item>
</style>


3、關於ExpandedMenu,看這字面意思就是擴展功能表,簡單點兒說就是當你在MENU功能表裡點更多的時候彈出的二級菜單。所以,這裡一樣需要修改。
同樣在styles.xml,查找ExpandedMenu,定位到

<style name="Theme.ExpandedMenu" parent="@style/Theme">
<item name="listViewStyle">@style/Widget.ListView.Menu</item>
<item name="windowAnimationStyle">@style/Animation.OptionsPanel</item>
<item name="background">@null</item>
<item name="itemTextAppearance">?textAppearanceLargeInverse</item>
</style>

在這裡,加入一行比如<item name="textColor">@color/primary_text_lighte</item>覆蓋父級定義,來定義二級功能表的字體顏色。原理同上。

4、最後,編譯回去,替換進手機,重啟,完成。

評分

參與人數 2碎鑽 +1 幫助 +2 收起 理由
殘情影 + 1 + 1 非常讚
lycaon01 + 1 偶像,看完你的內容,讓我找到了活著的意義.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
殘情影 | 收聽TA | 只看該作者
發表於 2012-3-12 12:53
謝*2 大大嚕 雖然我改不成功設定的字的顏色
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-12 18:46
本帖最後由 ass21766h 於 2012-3-12 18:49 編輯
殘情影 發表於 2012-3-12 12:53
謝*2 大大嚕 雖然我改不成功設定的字的顏色


反邊輯成功基本上就一定能改~ 我改了n次了~~不能改表示妳 編輯器本身有修改過  讓程式無法去辨別 才會無法改

使用原板的 f編輯器下去改 在用手機的f編輯器去打包 它~~貍貓換太子 = =

如何取得原板的f檔 就是去下載妳手機的rom解壓它提取出來~~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
殘情影 | 收聽TA | 只看該作者
發表於 2012-3-12 19:49
ass21766h 發表於 2012-3-12 18:46
反邊輯成功基本上就一定能改~ 我改了n次了~~不能改表示妳 編輯器本身有修改過  讓程式無法去辨別 才會無 ...

我已經從用過原版的了~可是設定個軟件 還是改不了顏色 其餘的顏色都會顯示出來就只有設定~

點評

我是照xda上面教程 那是i9000用的 我的是i909跟它是兄第機 ~妳的機型 我不熟~~常理來講多能成功可能是 更改第方不同~~妳照第二篇00ff00那邊改 就是設定  發表於 2012-3-12 20:38
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
殘情影 | 收聽TA | 只看該作者
發表於 2012-3-12 22:37
ass21766h 發表於 2012-3-12 18:46
反邊輯成功基本上就一定能改~ 我改了n次了~~不能改表示妳 編輯器本身有修改過  讓程式無法去辨別 才會無 ...

大大 謝嚕 我是LT18i 我也有看過 有人是改 BEBEBE這個顏色 就都改色了 你的方法還有大陸的方法我都測試過 但是設定 那邊 還是沒變色 有些道是有變色 也不知道哪裡出錯 我還刷回官方版本測試 也是一樣~真是很瞎~哈
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| ass21766h | 收聽TA | 只看該作者
發表於 2012-3-13 05:17
本帖最後由 ass21766h 於 2012-3-13 05:19 編輯
殘情影 發表於 2012-3-12 22:37
大大 謝嚕 我是LT18i 我也有看過 有人是改 BEBEBE這個顏色 就都改色了 你的方法還有大陸的方法我都測試過 ...


<color name="bright_foreground_dark">#ffffffff</color>改這邊ff00ff00 珊瑚綠
設定頁內文和彈出框字體 變綠色
    <color name="bright_foreground_dark_disabled">#80ffffff</color> 這邊一樣改8000ff0080就是80%透明 ff就是全色
二級內文變籃色
    <color name="bright_foreground_dark_inverse">#ff000000</color>這邊ff 0000ff  

這三條改一樣看看~~ 有些手機是專案
這帖 是 手機玩家通常改手機顏色的方法 有
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則