Pergunta

Eu tenho um formulário de registro em um LinearLayout como mostrado abaixo:

alt text

Quando a tela do emulador está na posição padrão, está funcionando bem. Mas quando eu giro a tela do emulador, ele exibe apenas os elementos adequados para a tela e o restante estão envolvidos. Conforme mostrado na tela abaixo:alt text

Agora eu quero tornar esse layout rolável, mas não obtendo a ideia. Qualquer ajuda será muito apreciada.

Foi útil?

Solução

Tente colocar seu linearlayout em um scrollView como este:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">

    <LinearLayout android:id="@+id/menu_ll"
        android:layout_width="fill_parent" android:layout_height="fill_parent"></LinearLayout>

</ScrollView>

Outras dicas

Eu simplesmente adicionei esse código na minha atividade de androidmanifest.xml

android:windowSoftInputMode="stateVisible|adjustResize"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top