Comment Linéaire Disposition de l'obtenir?
Je développe une application android.
J'ai créé une activité qui contient plusieurs composants
sur le dessus il contient spinner,
après qu'il contient linéaire de la mise en page dans laquelle il a deux textview,
1 a valeur statique et autre est dynamique valeur qui est rempli lorsque l'utilisateur cliquera sur ce linéaire loyout une dialogbox est créé et après le réglage de la valeur dans ce dialogue, il remplit d'autres textview.
j'ai 4 linearlayout de ce type après que j'ai une autre linéaire de la mise en page à la fin qui contient 2 boutons.
Le problème est que dans l'émulateur quand je souris à molette-il se concentrer sur le spinner et après que le dernier bouton(signifie qu'il prend la couleur orange)
Donc la question est que comment puis-je obtenir focus sur que 4 linéaire de la mise en page?(j'ai mis focusable & focusontouch & cliquable valeur vrai que linearlayout.)
OriginalL'auteur Anant | 2011-09-20
Vous devez vous connecter pour publier un commentaire.
J'ai fait cela, et le réglage de
android:clickable="true"
sur mon LinearLayout a fait le tour. Je vient de créer un gestionnaire d'événements click pour cette mise en page quand j'ai créé mon point de vue.Dans mon
RelativeLayout
sur l'API 23 (émulé), le minimum semble êtreandroid:focusableInTouchMode
etandroid:clickable
.OriginalL'auteur Sky Kelsey
J'ai un LinearLayout:
et ce travail se concentrer, puis cliquez sur événements correctement.
OriginalL'auteur Zeus Monolitics
S'il vous plaît essayer de définir
android:focusable=true
,Je ne suis pas sûr de cela, mais peut permettre de résoudre votre problème.
OriginalL'auteur amity
De @david-seigneur commentaire, seul le paramètre
est nécessaire, pour en XML
permet l'appel
OriginalL'auteur fireb86