我希望获得显示应用名称的TextView的引用。例如。我在AndroidManifest.xml中有这样的代码:
<activity
android:name=".Jain_aartisActivity"
android:label="@string/app_name" >
我希望得到显示app_name
字符串的TextView的引用。
答案 0 :(得分:1)
如果您只想获取视图并将其替换为您自己的视图,请尝试以下代码。
activity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
R.layout.your_layout);
如果从活动中调用,则 activity
可以是this
。
编辑:它有效但您必须在设备/模拟器上使用unicode字体。好吧,我不能说所有的设备,但我的预装了字体,下面是快照。
我的strings.xml
文件包含
<string name="app_name">जैन आरती संग्रेह</string>
编辑2:
如果您有字体,那么只需创建一个看起来像标题栏的小布局,并使用上面提到的代码替换默认标题栏。