ajout button à preferenceScreen
Hello,
Je voudrai ajouter un bouton en bas de préferencescreen sur la méme page.
Comment je peux faire cela ?
De plus dans un deuxième temps je veux que l'ensemble soit dans une liste scrollable !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| import android.R;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Toast;
public class Parametres extends PreferenceActivity implements OnSharedPreferenceChangeListener {
private SharedPreferences pref;
public Parametres() {
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.prefs);
pref = getPreferenceManager().getSharedPreferences();
pref.registerOnSharedPreferenceChangeListener(this);
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
Toast.makeText(this,key + ":" + sharedPreferences.getString(key, ""), Toast.LENGTH_SHORT).show();
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="categorie1">
<CheckBoxPreference
android:title="Son ambiant"
android:key="checkSonAmbiant"
android:summaryOn="On"
android:summaryOff="Off"
/>
<CheckBoxPreference
android:title="Bruitage"
android:key="checkBruitage"
android:summaryOn="On"
android:summaryOff="Off"
/>
<CheckBoxPreference
android:title="Vibreur"
android:key="checkVibreur"
android:summaryOn="On"
android:summaryOff="Off"
/>
</PreferenceCategory>
</PreferenceScreen> |