Ver mensagens sem resposta | Ver tópicos ativos Hoje é 08 Dez 2019, 09:33



Este tópico está trancado, você não pode editar mensagens ou enviar respostas.  [ 4 Mensagens ] 
 [Resolvido] Problemas com Background no LinearLayout 
Autor Mensagem
Hello World!
Hello World!

Data de registro: 25 Jun 2013, 01:01
Mensagens: 24
Mensagem [Resolvido] Problemas com Background no LinearLayout
Olá a todos!
Meu problema é o seguinte, montei um xml para exibir um lista de documentos cadastrados e esse xml é inflado por um adapter customizado. Se eu não setar o background do xml a lista é exibida em tamanho normal (cada linha ocupando apenas o espaço necessário para "abrigar" os 2 textview lado a lado). Porém se eu setar o background, cada linha da minha lista acaba ocupando o tamanho da tela.

Segue XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/backgroundmobile">

 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >


        <TextView
            android:id="@+id/lbl1"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="1"
            android:text="@string/tv_doc"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@android:color/white" />


        <TextView
            android:id="@+id/lbl2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="3"
            android:text="@string/tv_pn"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@android:color/white" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:orientation="horizontal" >


        <TextView
            android:id="@+id/tvId"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="1"
            android:textColor="@android:color/white" />


        <TextView
            android:id="@+id/tvPn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="3"
            android:textColor="@android:color/white" />

    </LinearLayout>
       

   

</LinearLayout>


Alguém sabe me dizer como setar meu background SEM que cada linha ocupe o tamanho da tela ?

_________________
Brian Souza


Editado pela última vez por BrianSouza em 26 Jul 2013, 13:10, no total de 2 vez



25 Jul 2013, 10:56
Perfil
Google employee
Google employee

Data de registro: 28 Jan 2011, 11:42
Mensagens: 1037
Localização: Rio Grande do Sul
Mensagem Re: Problemas com Background no LinearLayout
Olá

Troque o height da tua view principal para wrap_content:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
...



Abraço


25 Jul 2013, 15:33
Perfil
Hello World!
Hello World!

Data de registro: 25 Jun 2013, 01:01
Mensagens: 24
Mensagem Re: Problemas com Background no LinearLayout
rafaeldecker escreveu:
Olá

Troque o height da tua view principal para wrap_content:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
...




Abraço



Também não deu certo cara, mas valeu.
Acredito que tenha algo a ver com imagem de background, mas realmente não sei como enquadrar.

_________________
Brian Souza


25 Jul 2013, 23:21
Perfil
Hello World!
Hello World!

Data de registro: 25 Jun 2013, 01:01
Mensagens: 24
Mensagem Re: Problemas com Background no LinearLayout
Não consegui resolver o problema utilizando o LinearLayout, então incluir um ListView e carreguei a lista nele ao invés de carregar nos itens do linear, ficou assim:

XML Principal:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:background="@drawable/backgroundmobile">

 
     <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >


        <TextView
            android:id="@+id/lbl1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="1"
            android:text="@string/tv_doc"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@android:color/white" />


        <TextView
            android:id="@+id/lbl2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="2"
            android:text="@string/tv_pn"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@android:color/white" />

    </LinearLayout>
   
   <ListView android:id="@+id/ListLayout"
       android:layout_width="wrap_content"
       android:layout_weight="1"
       android:layout_height="0dp"
       android:layout_margin="10dp">
</ListView>

   

</LinearLayout>


XML do ListView:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >


   

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >


        <TextView
            android:id="@+id/tvId"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:textColor="@android:color/white" />


        <TextView
            android:id="@+id/tvPn"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_weight="2"
            android:textColor="@android:color/white" />

    </LinearLayout>

</LinearLayout>


Até o momento atendeu as expectativas.

_________________
Brian Souza


26 Jul 2013, 13:09
Perfil
Mostrar mensagens anteriores:  Organizar por  
Este tópico está trancado, você não pode editar mensagens ou enviar respostas.   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: (_FM_), ademilson, akaytatsu, Alessandro Tavares, Alexandrercarvalho, Anakin Skywalker, Anderson MarkZ, andi, ANDRE FELIX DE ASSIS, andreluzz, Antonio Carlos, ARAKINIDIO, arkanjo, arquivo51, Berbert, brcamp, Brunohc, C0GuM3I0, caio, camilodev, cariabs8, cassiano, Celso Jr., cenatech, claudioalfonso, comolatti, cosmotheoro, Costa, dentimskol, e-azuos, ederson_4, edson dias de gusmao, eduardo.ali, EduardoYC, emersonbarros, eusobacana, Felipe, fernandodotnet, fgalvão, flaviocc, francismarconcini, gedoor, gphonemania, guitarro17, gustavobarbosa, gutomilani, inaciofernandes, jairo, jcorreajr, jorgeFernandes, jrsilva, juliaojunior, Julio Assis, juliomar, Juniorvs, kusanaguy, laucode, leonardodamata, loferreira, lucasB, LucasNascimento, luizneto79, Lúcio Zanette, m4v0, Mace Windu, maiconjunches, maolveira, mapis, Marcelo Lima, marcosandreao, marcosrogel, Marlosm, MauNunes, Michel, n3t0, navegador, neviim, Newton Barbosa, nglaubervasc, Nidio Dolfini, nivaldo, nullPointer, oliverlessa, Orivalde, paulanegreiros, paulo.weber, paulosantos, pgbatera, pgsnit, piantino, renata, rfrafael, ricardo_listadelphi, robsonrg, Roll, rosano, SirBagda, Snappy [Bot], sobrinho, suissa, Synoo [Bot], tavares767, Teodoro, Toks, ttaranto, valaszek, Wesleyceraso, wil, williamcmello, Yoda e 6 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:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi