Como Drew disse, criar uma definição de dispositivo definida pelo usuário foi a única solução que funcionou para mim. Abaixo, mostro os passos a seguir:
Etapa 1) No painel de visualização, abra o menu suspenso Seleção de dispositivo virtual e selecione Adicionar definição de dispositivo.
Etapa 2) Na caixa de diálogo Seus dispositivos virtuais, clique no botão Criar dispositivo virtual .
Etapa 3) Na caixa de diálogo Selecionar Hardware, clique no botão Novo Perfil de Hardware .
Etapa 4) Na caixa de diálogo Configurar perfil de hardware, especifique (por exemplo) uma resolução de 720 x 4000 px e um tamanho de tela de 12 polegadas. Também definir o tamanho da tela resulta em uma densidade de xhdpi (graças ao Mete).
Etapa 5) Feche todas as caixas de diálogo e reinicie o Android Studio. Etapa 6) Abra o menu suspenso Seleção de dispositivo virtual . O novo perfil de hardware definido pelo usuário pode ser encontrado em telefones e tablets genéricos .
Acabei de descobrir como. Você precisa criar uma definição de dispositivo definida pelo usuário no Android AVD - eu criei uma que tinha 480 x 4000 pixels. Saia e reinicie o Android Studio e então você pode selecionar este dispositivo no renderizador de visualização e pode ver 4000 pixels de LinearLayout.
fonte
Encontre uma solução mais fácil , em seu
layout
adicione algo como abaixo e ajuste conforme necessário:fonte
na nova versão do android studio (não sei de qual versão, mas estou usando a última 2.3.3 agora) você pode redimensionar o layout de visualização arrastando-o
fonte
O Android Studio oferecerá uma visualização completa alternável, se ScrollView for a raiz do layout. Eu coloquei o meu em cima do RelativeLayout padrão e tive que consertá-lo manualmente no XML antes que a GUI me desse a visão completa.
fonte
<include/>
", podemos extrair umScrollView
no meio de um layout para um arquivo XML separado e visualizá-lo por completo.Espero que a captura de tela o ajude:
fonte
Você pode usar o atributo scrollY para rolar o ScrollView na visualização. Usar o atributo scrollY com o namespace de ferramentas só rola a exibição no display e não no aplicativo real. E certifique-se de usar px como a unidade com o atributo scrollY.
fonte
Atualização: agora você pode rolar um ScrollView diretamente dentro do painel de visualização (testei no Android Studio versão 2.3.2)
Resposta curta: Clique com o botão direito em ScrollView e selecione Refactor> Extrair> Layout .
O Android-studio extrairá seu ScrollView em um novo arquivo de layout e colocará o
tools:showIn="@layout/original_layout_file"
atributo no layout raiz (seu ScrollView).Nota: o Android-studio irá visualizar o layout completo se o layout raiz for ScrollView.
fonte
No Android Studio versão 3.2.1, você pode selecionar o dispositivo "Personalizado" no painel de visualização e redimensionar a visualização para a altura necessária.
fonte
fonte
Outra solução alternativa rápida é ocultar os layouts temporariamente na parte superior para que os layouts na parte inferior possam aparecer na janela visível no Android Studio.
Coloque
android:visibility="gone"
os layouts que você deseja ocultar.Exemplo:
fonte
tools:visibility="gone"
.Posso estar atrasado, mas será muito mais fácil para você apenas definir as margens como negativas para deslocar a visualização da rolagem para a esquerda.
Por exemplo:
margem:
esquerda: -100px
Agora você pode ver e editar a visualização de rolagem como quiser!
fonte
LAYOUT DA TABELA
fonte
O melhor que encontrei é configurar o dispositivo para customizar. Em seguida, podemos alterar o layout simplesmente arrastando.
fonte