2012-04-22 68 views

回答

1

嘗試這種方式,工作對我來說:

首先在java類,你必須導入此:

import android.text.Html; 

然後把這個行:

progressDialog.setMessage(Html.fromHtml(getString(R.string.progress_txt))); 

,而不是這樣的:

progressDialog.setMessage("File downloading"); 

然後在strings.xml中這樣寫:

<string name="progress_txt"> 
    <![CDATA[ 
    <b><font face="serif">File downloading</font></b> 
    ]]> 
</string> 

運行應用程序,你會發現字體已經改變。

希望這有助於

+0

我沒有編輯的進度對話框的內容來看,我想使用默認的對話框 – 2012-04-23 18:45:24

+0

@Mohammad阿布Hmead請更新答案 – 2012-04-29 14:13:26

+0

但是這種解決方案是無用的資產文件夾中的自定義字體。總的來說,不可能在XML文件中改變字體。 – Behzad 2013-04-12 10:04:12