2
我的基本喜好屏幕看起來像這樣,我不知道爲什麼。有趣的是,第一次總是魅力,但如果我多次來回偏好設置屏幕,它會看起來像那樣。順便說一句,這是一個使用Rajawali引擎的動態壁紙。你認爲它與引擎有關嗎?因爲我從未在我的其他動態壁紙中體驗過這一點。我的喜好屏幕搞砸了
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="sharedprefs"
android:title="@string/settings_title" >
<PreferenceCategory android:title="@string/first_header" >
</PreferenceCategory>
<PreferenceCategory android:title="@string/more_header" >
<Preference
android:key="market"
android:summary="@string/market_sum"
android:title="@string/market_title" >
</Preference>
<Preference
android:key="bytom"
android:summary="@string/about_sum"
android:title="@string/about_title" >
</Preference>
</PreferenceCategory>
</PreferenceScreen>
在清單
<activity
android:name=".Settings"
android:exported="true">
</activity>
在活動
package com.mydomain.wallpaper.mywallpaper;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
public class Settings extends PreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
getPreferenceManager().setSharedPreferencesName(Service.SHARED_PREFS_NAME);
addPreferencesFromResource(R.xml.settings);
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this );
}
protected void onResume() {
super.onResume();
}
protected void onDestroy() {
getPreferenceManager().getSharedPreferences()
.unregisterOnSharedPreferenceChangeListener(this);
super.onDestroy();
}
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {
}
}
我也遇到同樣的問題你有沒有找到解決方案? –