Bonjour,
En développant une appli, je me retrouve devant un bug du clavier assez étrange.
J'ai un EditText ainsi qu'une listView dans un fragment.
Lorsque je clic l'EditText, le clavier s'ouvre correctement sauf que ce dernier trouve un autre champs focusable et propose donc de passer au champ suivant alors qu'il n'y a pas d'autre input nécessitant un clavier!
Voici une partie du layout de mon fragment :
Il n'y a qu'un simple bouton aprés cela. De plus, je remarque que le focus est bien sur ma listView et non sur un autre élément.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="6" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:layout_marginTop="5dp" android:orientation="vertical" > <com.ylly.prolians.customView.MyTextWiew android:id="@+id/longeurTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Dimensions (mm)" android:textColor="#034e99" android:textSize="18sp" > </com.ylly.prolians.customView.MyTextWiew> <EditText android:id="@+id/longueur" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/border_total_white_background" android:hint="Dimensions en mm" android:inputType="numberSigned" android:padding="10dp" android:textSize="18sp" > <requestFocus /> </EditText> </LinearLayout> <ListView android:id="@+id/listModelPoignee" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="5dp" android:layout_marginTop="20dp" android:choiceMode="singleChoice" android:dividerHeight="2dp" android:gravity="center" /> </LinearLayout>
ainsi que le layout utilisé pour la listView :
Voila voilou, si vous avez une idée de la provenance du probleme, je suis preneur. J'avoue ne pas du tout comprendre ce comportement :s
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
34
35
36 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="30dp" android:background="@drawable/projectlistbackground" android:orientation="horizontal" android:divider="#ffffff" android:weightSum="9"> <ImageView android:id="@+id/img" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="3" android:paddingLeft="10dp" android:paddingRight="5dp" android:paddingTop="5dp" android:maxHeight="30pt" android:paddingBottom="5dp" android:adjustViewBounds="true"/> <com.ylly.prolians.customView.MyTextWiew android:id="@+id/txt" android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="left|center_vertical" android:gravity="left|center_vertical" android:layout_weight="6" android:paddingTop="10dp" android:paddingBottom="10dp" android:paddingLeft="10dp" android:textStyle="bold" android:textSize="12sp"/> </LinearLayout>
Merci d'avance
GL HF
Partager