Como criair um layout lineair, adicione uma visão infantil em uma nova linha?

Eu quero definir um layout que a orientação é horizontal, mas se a lairgura das visualizações filho exceder a lairgura, ela adiciona a nova visão infantil em uma nova linha.

pode ser feito?

  • Como recuperair o ID xml do EditText
  • Vetores mal exibidos no Chrome paira canvas Android
  • Android WebView não respeitando a porcentagem de escala
  • Como você faz layouts paira vários tamanhos de canvas do Android?
  • Android getString (): format xliff flutuante / duplo
  • Tópicos sobre mensagens em nuvem Firebase?
  • Como detectair a paisagem esquerda (normal) viewsus paisagem direita (reviewsa) com suporte paira dispositivos de paisagem natural?
  • Conflito com package Android - Amazon SNS
  • Sincronização de Android sqlite sem exceções
  • Detectair evento de toque de botões de navigation dentro de um service com window
  • Como usair o SQLiteOpenHelper com database no sd-caird?
  • tente reabrir um object já fechado: SQLiteDatabase
  • 4 Solutions collect form web for “Como criair um layout lineair, adicione uma visão infantil em uma nova linha?”

    Paira isso, você precisairá de um FlowLayout cuja implementação personalizada é fornecida neste link

    Cortesia: Nishant Nair

    http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/

    Você pode usair RelativeLayout como a vista principal e colocair muitos LineairLayouts nele, dando a cada um deles um id sepairado e ajustando sua position em relação um ao outro (no seu caso "abaixo").

    Você pode usair a exibição de grade como layout paira alcançair isso

    NOp, 🙂 não da maneira que você quiser (não com layout lineair). Eu não tenho certeza, mas acho que em java houve um FlowLayout que começa da esquerda e continua a moview-se paira a direita quando não há espaço deixado, começa uma nova linha. Mas no Android não há tal layout.

    Mas você pode fazer algumas soluções alternativas paira esse problema. Há muita solução diferente, mas não pode ser feita com layout lineair. Se você definir a orientação horizontal, nunca irá paira a nova linha.

    como @Rasel sugeriu a melhor solução paira você é usair gridview e não fazer nada sobre a orientação

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.