【发布时间】:2014-07-09 16:17:19
【问题描述】:
我试图弄清楚如何在用户单击默认设置菜单项时显示 Android 中的 PreferencesActivity。我已经按照本教程http://www.javacodegeeks.com/2011/01/android-quick-preferences-tutorial.html 进行了操作,并且效果很好。但是首先显示的是设置页面,因为清单是这样的
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
现在,如果我将它移到我的主要活动下方(因此 MainAcivity 是第一个),那么 MainActivity 会首先显示在我的应用程序中,但我无法通过菜单访问 QuickPrefsActivity。
我是否需要添加一个菜单监听器才能打开 QuickPrefsActivity?
【问题讨论】:
-
我建议您在菜单中的项目中添加一个 onClickListener...所以一旦单击该项目,您就可以为下一个活动创建一个意图。
-
谢谢,我在 MainActivity 中实现了 onClickListener() 现在我只是对如何启动视图感到困惑,因为它不像“标准”视图
标签: android