Je mets une vue de liste dans une linearlayout, et je veux surcharger la méthode onkeydown() dans ListView , et je ne contrôle pas le focus, juste change certaines variables dans onkeydown(), je veux faire comme si je Ne remplacez pas la méthode onkeydown. Que devrais-je faire? return false? ou retour super.onkeyDown() ?. Ce sera très agréable pour toute aide. Merci d'avance.Onkeydown quelle est la différence entre return false et return super.onkeydown()?
il y a trois listviews, et a b c sont trois point de listviews. quand c est focalisé, quand j'appuie sur la flèche gauche du keybord, un focus est activé par défaut. Et je veux que le premier élément de listview2 se concentre, comment puis-je faire?
oui, vous avez raison, je l'ai eu.et dans mon cas je devrais retourner super.onkeydown() .Mais j'ai trouvé que les changements de focus ne plaisent pas toujours ce que je veux. – zyunchen
Si l'interface utilisateur ne vous le permet pas, vous pouvez réfléchir à deux fois si c'est ce que vous voulez. L'utilisateur ne doit pas être confondu avec un comportement inattendu de l'interface utilisateur. – port443
changement de focus du système par défaut peut rendre les utilisateurs confus, ce que je veux est seulement pour l'ajuster normal .. Je vais poster une photo pour le rendre clair – zyunchen