2016-02-19 30 views
7

Utilizzando appcompat 23.1.1, non è possibile scorrere fino alla fine di un EditText all'interno di NestedScrollView, quando viene visualizzata la tastiera software. Quello che succede è che scorrerà fino alla fine se la tastiera fosse nascosta.Perché Android CollapsingToolbarLayout + NestedScrollView non scorre fino alla fine quando viene visualizzata la tastiera software

In altre parole, la tastiera virtuale nasconde l'ultima parte del testo.

Le varianti di questa domanda sono già state poste senza una risposta definita. La maggior parte si riferisce a appcompat 22.x che è bacato. È stato corretto per 23.1? Ora c'è una soluzione migliore se non lo è.

Per riprodurre questo problema, è sufficiente creare Android Studio, creare un nuovo progetto e scegliere "Applicazione di scorrimento", quindi modificare il TextView in EditText.

Ho provato ad aggiungere a manifestare,

android:windowSoftInputMode="adjustResize" 

Ma non fa differenza.

Per avere un riferimento, qui i file di progetto:

https://gist.github.com/anonymous/73acc2d39f4e90c51217

Grazie per tutto l'aiuto e suggerimenti

EDIT # 1

Questo è ancora il caso di appcompat-V7: 23.2 .0

Modifica n. 2

Ancora lì per appcompat 23.3.0 potrebbe essere un bug. vedere questo, https://code.google.com/p/android/issues/detail?id=182362

+0

Il suo comportamento predefinito –

risposta

1

Aggiunta di android: fitsSystemWindows = "true" a NestedScrollView funziona con Android: windowSoftInputMode = "adjustResize" aggiungi nel manifest.