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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>