ho un'attività con questo Layout struttura: LinearLayout -> ScrollView -> TableLayoutAndroid: windowSoftInputMode = "adjustResize" quando ho già ScrollView nell'attività
Sotto la TableLayout ho EditText, che ho vuoi scorrere verso l'alto quando la tastiera è attiva. Quindi, secondo una certa lettura che ho fatto, ho aggiunto:
android:windowSoftInputMode="adjustResize"
a AndroidManifest.xml, per l'attività in questione, e ha aggiunto un involucro ScrollView al file activity.xml, quindi i layout strutture dell'attività è ora la seguente: ScrollView -> LinearLayout -> ScrollView -> TableLayout
il problema: lo ScrollView interno non funziona adesso ... Credo che l'involucro ScrollView sta prendendo il controllo quando viene toccato ...
Come posso risolvere questo problema?
Qualsiasi aiuto sarà apprezzato. Grazie.
tenta di evitare la situazione in cui una scrollview è da qualche parte in un'altra vista a scorrimento. puoi catturarlo, ma questo non è necessario. Ho avuto il problema. ma linearlayout> scrollview> tablelayout è sufficiente per il tuo problema. la scrollview interna si adegua automaticamente alla giusta dimensione. Vorrei anche raccomandare di aggiungere "stateVisible" all'opzione inputMode –
Ma se non avvolgo l'intera attività con ScrollView, quindi l'attività non verrà ridimensionata quando l'editaxt ha cliccato ... O mi sbaglio? Ho provato senza di esso, e l'attività non si è aperta con la tastiera: la tastiera ha coperto solo il testo EditText, di nuovo ... – ofirbt