2011-12-27 70 views
0

我想獲得對顯示應用名稱的TextView的引用。例如。我有這樣的代碼在AndroidManifest.xml:如何獲取對顯示應用名稱的TextView的引用

<activity 
      android:name=".Jain_aartisActivity" 
      android:label="@string/app_name" > 

,我想引用到顯示app_name字符串TextView的。

+0

爲什麼你想得到這個觀點? – havexz 2011-12-27 03:53:11

+0

我需要更改字體,以便TextView可以顯示印地文字符。我的app_name是जैनआरतीसंग्रेह。這在默認情況下不會正確顯示。 – morpheus 2011-12-27 04:03:31

+0

你使用的是什麼版本的android平臺?你使用模擬器還是設備?你還面臨這個問題只適用於標題或其他地方? – havexz 2011-12-27 04:23:19

回答

1

如果你只是想獲得視圖並用自己的視圖替換,然後嘗試下面的代碼。

activity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, 
      R.layout.your_layout); 

activity可能是this如果從活動中調用。

編輯:它的工作,但你必須在你的設備/模擬器上有一個Unicode字體。那麼我不能說所有的設備,但我的字體預先安裝和下面是快照。

unicode image

strings.xml文件包含

<string name="app_name">जैन आरती संग्रेह</string> 

編輯2:

如果你有你的字體,然後只需創建一個小的佈局,看起來像標題欄並使用上述用您的代碼來替換默認標題欄。

相關問題