IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

TextView dans un PreferenceScreen


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut TextView dans un PreferenceScreen
    Bonjour

    Je cherche à mettre un texte explicatif dans les préférences.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <PreferenceScreen
      xmlns:android="http://schemas.android.com/apk/res/android">
      <EditTextPreference  android:key="code" android:title="Code" android:inputType="number" />
    	<TextView
    		android:textColor="@android:color/white" android:text="blabla" />
    </PreferenceScreen>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public class Settings extends PreferenceActivity {
     
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		addPreferencesFromResource(R.xml.config);
    	}
     
    }

    J'ai la stacktrace suivante :

    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
    31
    32
    33
     
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803): java.lang.RuntimeException: Unable to start activity ComponentInfo{monappli/monappli.activities.Settings}: android.view.InflateException: Binary XML file line #6: Error inflating class TextView
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.os.Handler.dispatchMessage(Handler.java:99)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.os.Looper.loop(Looper.java:123)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread.main(ActivityThread.java:3687)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at java.lang.reflect.Method.invokeNative(Native Method)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at java.lang.reflect.Method.invoke(Method.java:507)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at dalvik.system.NativeStart.main(Native Method)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803): Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class TextView
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:441)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.rInflate(GenericInflater.java:481)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.inflate(GenericInflater.java:326)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.inflate(GenericInflater.java:263)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:251)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.PreferenceActivity.addPreferencesFromResource(PreferenceActivity.java:262)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at monappli.activities.Settings.onCreate(Settings.java:18)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     ... 11 more
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803): Caused by: java.lang.ClassNotFoundException: android.preference.TextView in loader dalvik.system.PathClassLoader[/data/app/monappli-1.apk]
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.createItem(GenericInflater.java:375)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.onCreateItem(GenericInflater.java:417)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     at android.preference.GenericInflater.createItemFromTag(GenericInflater.java:428)
    10-24 00:21:01.433: ERROR/AndroidRuntime(1803):     ... 19 more


    Merci.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Tu trouveras ici un exemple sur l'utilisation des préférences
    http://developer.android.com/referen...eActivity.html
    Pour l'EditTextPreference :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <EditTextPreference
                    android:key="edittext_preference"
                    android:title="@string/title_edittext_preference"
                    android:summary="@string/summary_edittext_preference"
                    android:dialogTitle="@string/dialog_title_edittext_preference" />
    tu ne peux pas mettre une TextView dans une EditTextPreference .

    ici les propriété de ta EditTextPreference possible
    http://developer.android.com/referen...reference.html

Discussions similaires

  1. Modifier une TextView dans un Dialog
    Par cad13 dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 07/09/2010, 13h20
  2. Comment ajouter un TextView dans un LinearLayout aprer 2sec
    Par crokinours dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 15/03/2010, 10h54
  3. Changer le style du curseur d'un textviewer (dans un EditorPart)
    Par mina86 dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 04/10/2009, 11h03
  4. positionnement d'un textViewer dans un EditorPart
    Par mina86 dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 27/09/2009, 14h32
  5. Réponses: 4
    Dernier message: 30/03/2007, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo