作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
所以我有一个带有生成的登录屏幕的 Android 应用程序(您可以直接从 Eclipse 创建的那个)。那行得通。问题是这样的:我已将登录屏幕设置为启动器 Activity 。这行得通。不幸的是,该应用随后被称为登录 Activity 的标签参数。这意味着应用程序的 android:label 值将被忽略。
这是我的代码,因为我的问题听起来很模糊:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" <!-- the app name i want it to have -->
android:theme="@style/AppTheme" >
<activity
android:name="com.test.testytest.MainActivity"
android:configChanges="orientation"
android:label="@string/app_name" >
</activity>
<!-- some more activities -->
<activity
android:name="com.test.testytest.LoginActivity"
android:label="@string/title_activity_login" <!-- the name the app is called in the drawer etc. -->
android:windowSoftInputMode="adjustResize|stateVisible" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
字符串.xml:
<string name="app_name">Testy Test!</string>
strings_activity_login:
<string name="title_activity_login">Sign in</string>
当我将登录 Activity 的字符串更改为 app_name 时,应用程序的名称也会更改。但我很确定应该按照 android:label 中定义的方式调用该应用程序
希望您能帮助我或指出我的错误(也许我只是遗漏了一些细节)。
一点修改:我不想更改我的登录 Activity 的标签,因为它应该保留为“登录”。它也应该保持第一个被调用的 Activity 。但是抽屉里的App Name应该是.中定义的。
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!