是否可以将String-list或HashMap加载到SettingsActivity中的ListPreference中,或者我是否需要启动整个知道活动?
如果,如何在SettingsActivity中的项目上注册点击?
注意:我想加载一个HashMap,List应该显示键值,如果用户点击了Item,他应该编辑键值后面的值。还会有一个“添加”按钮,以便用户可以自己添加新的键和值。
答案 0 :(得分:0)
我想,我需要从我的SettingsActivity开始一项新活动。 我这样做是通过创建一个新的Activity并将其添加到我的preferencex.xml:
<PreferenceCategory
android:title="@string/pref_color_picker"
android:key="pref_key_color_picker">
<Preference android:title="@string/default_colors">
<intent android:action="android.intent.action.VIEW"
android:targetPackage="my.package.app"
android:targetClass="my.package.app.theActivity"/>
</Preference>
</PreferenceCategory>