mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2025-12-21 05:02:17 +01:00
DroidFish: Use PreferenceFragment to display preferences.
This commit is contained in:
@@ -94,7 +94,7 @@ public class SeekBarPreference extends Preference
|
|||||||
bar.setMax(maxValue);
|
bar.setMax(maxValue);
|
||||||
bar.setProgress(currVal);
|
bar.setProgress(currVal);
|
||||||
bar.setOnSeekBarChangeListener(this);
|
bar.setOnSeekBarChangeListener(this);
|
||||||
lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,
|
lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
|
||||||
LinearLayout.LayoutParams.WRAP_CONTENT);
|
LinearLayout.LayoutParams.WRAP_CONTENT);
|
||||||
lp.gravity = Gravity.RIGHT;
|
lp.gravity = Gravity.RIGHT;
|
||||||
bar.setLayoutParams(lp);
|
bar.setLayoutParams(lp);
|
||||||
|
|||||||
@@ -24,15 +24,25 @@ import org.petero.droidfish.Util;
|
|||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.PreferenceActivity;
|
import android.preference.PreferenceActivity;
|
||||||
|
import android.preference.PreferenceFragment;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
|
||||||
public class Preferences extends PreferenceActivity {
|
public class Preferences extends PreferenceActivity {
|
||||||
|
|
||||||
|
public static class Fragment extends PreferenceFragment {
|
||||||
|
@Override
|
||||||
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
addPreferencesFromResource(R.xml.preferences);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
addPreferencesFromResource(R.xml.preferences);
|
getFragmentManager().beginTransaction()
|
||||||
|
.replace(android.R.id.content, new Fragment())
|
||||||
|
.commit();
|
||||||
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
|
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
Util.setFullScreenMode(this, settings);
|
Util.setFullScreenMode(this, settings);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user