2011-12-27 71 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:

如果你有你的字体,然后只需创建一个小的布局,看起来像标题栏并使用上述用您的代码来替换默认标题栏。

相关问题