【发布时间】:2013-08-08 18:04:26
【问题描述】:
我想做一个 PreferenceActivity 并设置谷歌地图的地图类型。 我看到它可以使用命令 mGoogleMap.setMapType(Googlemap.MAP_TYPE_NORMAL);
如何使用 SharedPreferences 做到这一点?
我在preferences.xml 中使用ListPreference 和一个值数组
<string-array name="listValues">
<item>"MAP_TYPE_NORMAL"</item>
<item>"MAP_TYPE_HYBRID"</item>
<item>"MAP_TYPE_TERRAIN"</item>
</string-array>
所以在主要活动中,我创建了一个函数来获取这些值。
private void getPrefs() {
// Get the xml/preferences.xml preferences
SharedPreferences prefs = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
现在我如何将类型设置为参数,例如
mGoogleMap.setMapType(Googlemap.arg);
【问题讨论】:
标签: android google-maps preferenceactivity