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.