我的清单中定义了一个活动:
<activity
android:name=".userhistory.UserHistory"
android:configChanges="orientation"
android:launchMode="singleTop"
android:label="User History">
</activity>
现在我想从我的活动代码中获取value
属性的label
。
有什么方法可以做到这一点吗?
答案 0 :(得分:0)
“伪” -code:
PackageManager PM = getApplicationContext().getPackageManager();
PackageInfo PI = getPackageManager().getPackageInfo(getPackageName(), 0);
String strLabel = PI.applicationInfo.loadLabel(PM).toString();
strLabel
将包含android:label
中AndroidManifest.xml
的值。
答案 1 :(得分:-1)
使用string.xml保存所有字符串,如下所示
<resources>
<string name="activity_name">User History</string>
</resources>
然后在你的其他xml中的任何地方使用它
.android:标签= “@串/ ACTIVITY_NAME”
你可以在像这样的活动中使用它
String activityname= getString(R.string.activity_name);