2

我想在我的应用程序中添加一个印记,其中包含应用程序的版本号、徽标、电子邮件地址等信息,但我不确定它应该放在哪里以及如何放置。

设计中,来自 Android 的帮助文档似乎是正确的位置,在操作溢出的“帮助”部分,但在我拥有的大多数应用程序中,此类信息通常属于“设置”部分。就我而言,我没有帮助部分,所以我想在设置中添加我的印记,但是,我该如何实现呢?在我看来,设置是为了……是的,改变应用程序的行为,因此 Preference 包的所有类(CheckBoxPreference、SwitchPreference 等)都朝着这个方向发展,而不仅仅是提供信息. 例如,我应该使用 DialogPreference 之类的东西还是有更好的方法来做到这一点?

4

1 回答 1

1

是的,在“设置”屏幕上使用一个条目来获取“关于”信息似乎很正常,因为某些 Google 应用程序也这样做(地图、Play 商店等)。

您可以将 Intent 分配给首选项:请参阅文档上的setIntent。单击首选项时将启动它。

因此,在您onCreate的偏好活动中,您可以执行以下操作:

findPreference("your_preference_id").setIntent(new Intent(this, AboutActivity.class));
于 2013-06-12T23:20:03.250 回答