Ver mensagens sem resposta | Ver tópicos ativos Hoje é 23 Out 2020, 06:58



Responder Tópico  [ 4 Mensagens ] 
 Como adicionar um ScrollView nesse Layout? 
Autor Mensagem
Android application
Android application

Data de registro: 24 Out 2012, 14:41
Mensagens: 80
Mensagem Como adicionar um ScrollView nesse Layout?
Olá pessoal!

Montei uma telinha e ao tentar colocar um ScrollView eu descobri que não pode colocar esse componente em uma tela que possua várias views. Sendo assim, como eu colocaria esse recurso nessa tela?

Outra coisa, acho que a forma como desenhei essa tela não é a melhor, se eu fizesse com LinearLayout teria o mesmo resultado??
Obrigado desde já pela ajuda!


22 Jan 2013, 21:59
Perfil
Google employee
Google employee

Data de registro: 28 Jan 2011, 11:42
Mensagens: 1037
Localização: Rio Grande do Sul
Mensagem Re: Como adicionar um ScrollView nesse Layout?
A view ScrollView aceita como filho apenas um elemento, ou seja, todo conteúdo dentro do scroll deve estar encapsulado por apenas um container.

O que tu deves estar fazendo é algo do gênero:


<ScrollView>
   <LinearLayout>
               ... todo resto do conteudo
   </LinearLayout>
    <LinearLayout>
               ... todo resto do conteudo
   </LinearLayout>
</ScrollView>
 


ou seja, o scroll view tem 2 filhos. 2 LinearLayout, e ele não suporta isso.

Para contornar isso, coloque apenas 1 filho diretamente ligado à scroll:


<ScrollView>
   <LinearLayout>
               ... todo resto do conteudo
   </LinearLayout>
</ScrollView>
 


Abraço


22 Jan 2013, 23:23
Perfil
Android application
Android application

Data de registro: 24 Out 2012, 14:41
Mensagens: 80
Mensagem Re: Como adicionar um ScrollView nesse Layout?
Opa amigo!
Obrigado pela resposta!


Então, isso eu vi quando fui colocar o ScrollView, o problema é que a tela que tenho utiliza vários RelativeLayout e não LinearLayout (Coloquei o código da tela no primeiro post) e no forma como desenhei a tela não vejo como monta-la em LinearLayout.

Sendo assim, qual alternativa devo utilizar para obter um resultado para esse problema?


23 Jan 2013, 08:30
Perfil
Google employee
Google employee

Data de registro: 28 Jan 2011, 11:42
Mensagens: 1037
Localização: Rio Grande do Sul
Mensagem Re: Como adicionar um ScrollView nesse Layout?
Só faz o mesmo, cria um RelativeLayout único que será pai dos outros RelativeLayouts...


<ScrollView>
   <RelativeLayout>
          <RelativeLayout> ... </RelativeLayout>
          <RelativeLayout> ... </RelativeLayout>
          <RelativeLayout> ... </RelativeLayout>
    </RelativeLayout>
</ScrollView>
 


23 Jan 2013, 10:28
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: abruzzi, Alex Marcelo Burnett, alexandreizumi, alfredo_ej, alsimoes, andi, andrelom, arkanjo, Bass, beeshop, betofigu, Biggs Darklighter, Bitetti, Bitor, brenda, brenno, Bruto_JPO, caciara, Carlos, Carlos Alexandre, Catapan, cavenaghi, cehills, Celso Jr., Chassot, christian, craudiao, Cristranus, DaDih*, Danilo Dias, dannieltec, Darth Sidious, dentimskol, Diego Otani, diogeneskelsen, Dookan, Douglas Siviotti, dreyer, drjunior, DroidBot, Dudi_FC, edlinux, EduardoYC, elisa, emersonbarros, estratec, felipe.cintra, fernandofsf, ffardo, fgalvão, Filipe larizzatti, furlanrapha, Geovanne Duarte, humberto, Igor_M, j-menezes, jackdaniel, JairoCN, Jalerson, Jar Jar Binks, jasn, jaydson, jefficojava, Jless@, jlucasps, Jorge Machin, João Miguel Aguiar, jrsilva, julianofischer, Juninhooooo, Katia, konos, levita, LucasNascimento, lucianno, luizcesar, luizcyber, Luke Skywalker, Marco Magoo, mauriciobreide, mendes_lu, mmfsndroid, monteirojp, MpassosT, mravel, nardosnt, nightwatch, nino, Odigooogle™, On_7, otium, PAMinhoto, paulabr, paulovaz, Petto, pyrobit, rayberg, rbenatti, reginaldo, regis.ror, renan.fernandes, renatocoliveira, ricdigital, rodrigo_mg, rodrigosalfer, ROGÉRIO RODRIGUES, Roll, romualdo, rubens_olv, Samantha, sandro, sasuke_sarutobi, schiroky, Shmi Skywalker, Stryder, the_hulk_knifer, thiaguim, ThiMatsu, Tiago Sousa Roch, tiagocomerio, Tognoli, tonical, ubiratan, vaniuz, Vector, viniciusllima, W3 [Sitesearch], Yuri, yuri82, zorba e 7 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi