Bonjour
j'ai un problème avec l'affiche du contenue "Activity Prefernece ".
j 'ai crée une classe qui hérite de PreferenceActivity
et voici le fichier xml prefs qui contient le EditTextPref
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class PerfsActivity extends PreferenceActivity { public void Oncreat(Bundle saveInstanceState){ super.onCreate(saveInstanceState); addPreferencesFromResource(R.xml.prefs); }
je fais appel a l’activé préférence depuis l'activité principale via un menu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <EditTextPreference android:title="@string/pseudo" android:summary="@string/Summarypseudo" android:key="username" android:enabled="true"></EditTextPreference> <EditTextPreference android:title="@string/password" android:summary="@string/Summarypassword" android:key="password" android:enabled="true" android:password="true"></EditTextPreference> <EditTextPreference android:title="@string/ApiRoot" android:summary="@string/Summaryaiproot" android:key="apiRoot" android:enabled="true"></EditTextPreference> </PreferenceScreen>
le problème est quand je clique sur le menu la page de préférence apparaît mais elle est totalement vide (une page noir sans contenue)y a pas d'affiche de Edittextprefence ??????
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 public boolean onCreateOptionsMenu(Menu menu ){ MenuInflater inflater=getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } public boolean onOptionsItemSelected(MenuItem itemenu){ switch(itemenu.getItemId()){ case R.id.menuid: startActivity(new Intent(this,PerfsActivity.class)); } return true; }
Partager