Ho ListActivity con elementi personalizzati, in cui ogni elemento ha il proprio TextEdit. Il tocco su uno di questi porta la tastiera IME e provoca il ridimensionamento di ListView. Quindi EditText, che ha recentemente ricevuto la messa a fuoco per tocco, lo perde. Il secondo tocco è necessario per metterlo a fuoco o sicuro. Succede solo quando ho spostato di 1 elementi nell'elenco.Android: ListView con EditTexts mette a fuoco e IME
C'è un modo per aprire IME e mantenere l'attenzione su EditText con un solo tocco?
Come suppongo che le linee guida dell'interfaccia utente di Android in generale sconsigliano l'uso di controlli attivi, che possono acquisire il focus e l'input in ogni voce di elenco. Quindi sto cercando di imbrogliarlo. Finora l'impostazione di messa a fuoco esplicita con requestFocus su particolari EditText non è di aiuto in quanto l'adattatore rimappa ogni elemento dopo ListView.onSizeChanged, quindi ritengo che la rimappatura dell'adattatore sia la fonte di attenzione persa. –