eu tenho uma aplicação que foi feita na versão 2.1, sdk 7, mais tive a necessidade de utilizar um aparelho na versão 3.2, o problema é q eu tb utilizo aparelhos da versao 2.1, eu vou ter que usar os dois obrigatoriamente. mais na versão 3.2 teve uma mudança de resolução consideravel, o que impactou em algumas telas da aplicação, tornando elas mto pequenas impossiblitando o uso dessas telas. o que eu preciso é de uma forma de ajuste de layout, ond o layout ficaria identico ao da versão 2.1. se alguem souber de alguma forma para resolver esse problema ficaria grato!
nao, eu usei em todas as telas layouts comuns, LinearLayout, FrameLayout, RelativeLayout, TableLayout
Marky.Vasconcelos
Voce passou tamanho para esses componentes em dp ou px?
Só com match_parent e wrap_content voce ja consegueria. Mas ainda seria necessario ter recursos (imagens) para resoluções maiores.
danilorangelmg
Um exemplo de tela, a maioria das telas estao nesse padrao
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+act_cliente_menu_id/act_cliente_menu"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@drawable/fundo2"><!-- toolbar superior --><RelativeLayoutandroid:id="@+act_cliente_menu_id/toolbar_up"android:layout_width="fill_parent"android:layout_height="45dp"android:clickable="true"android:orientation="horizontal"android:background="@drawable/footer"><ImageViewandroid:id="@+act_cliente_menu_id/btnVoltar"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:layout_centerVertical="true"android:paddingTop="5dp"android:paddingLeft="5dp"android:paddingRight="5dp"android:src="@drawable/voltar"/><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"android:layout_centerInParent="true"android:layout_gravity="center"><TextViewandroid:id="@+act_cliente_menu_id/nomeMenu"android:paddingTop="5dp"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="18dp"android:textStyle="bold"android:typeface="serif"android:textColor="#FFFFFF"android:text=" Opções do Cliente"/></LinearLayout></RelativeLayout><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:background="@color/transparent_black"android:gravity="top|center"><TextViewandroid:id="@+act_cliente_menu_id/nomeCliente"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="18dp"android:textStyle="bold"android:typeface="serif"android:textColor="#FFFFFF"android:text="Nome Cliente"/></LinearLayout><LinearLayoutandroid:id="@+act_cliente_menu_id/viewPrincipal"android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_weight="1"android:gravity="center"android:orientation="vertical"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:gravity="center_horizontal"android:orientation="vertical"><LinearLayoutandroid:id="@+act_cliente_menu_id/btnPedido"android:layout_width="280dp"android:layout_height="50dp"android:orientation="horizontal"android:background="@color/formata_menu_up"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="15dp"android:src="@drawable/pedido3"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:textSize="18dp"android:textStyle="bold"android:paddingLeft="15dp"android:layout_weight="1"android:text="Criar novo pedido"/><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center|right"android:paddingRight="10dp"android:src="@drawable/seta1"/></LinearLayout><LinearLayoutandroid:id="@+act_cliente_menu_id/btnExibir"android:layout_width="280dp"android:layout_height="53dp"android:orientation="horizontal"android:background="@color/formatar_menu_center"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="15dp"android:src="@drawable/clienteexibir"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:textSize="18dp"android:textStyle="bold"android:paddingLeft="15dp"android:layout_weight="1"android:text="Dados do cliente"/><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center|right"android:paddingRight="10dp"android:src="@drawable/seta1"/></LinearLayout><LinearLayoutandroid:id="@+act_cliente_menu_id/btnTitulos"android:layout_width="280dp"android:layout_height="50dp"android:orientation="horizontal"android:background="@color/formatar_menu_center"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="15dp"android:src="@drawable/titulos"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:textSize="18dp"android:textStyle="bold"android:paddingLeft="15dp"android:layout_weight="1"android:text="Visualizar titulos"/><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingRight="10dp"android:layout_gravity="center|right"android:src="@drawable/seta1"/></LinearLayout><LinearLayoutandroid:id="@+act_cliente_menu_id/btnVendas"android:layout_width="280dp"android:layout_height="50dp"android:orientation="horizontal"android:background="@color/formatar_menu_center"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="15dp"android:src="@drawable/vendas"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:textSize="18dp"android:textStyle="bold"android:paddingLeft="15dp"android:layout_weight="1"android:text="Exibir vendas"/><ImageViewandroid:layout_width="wrap_content"android:paddingRight="10dp"android:layout_height="wrap_content"android:layout_gravity="center|right"android:src="@drawable/seta1"/></LinearLayout><LinearLayoutandroid:id="@+act_cliente_menu_id/btnNaoVenda"android:layout_width="280dp"android:layout_height="50dp"android:orientation="horizontal"android:background="@color/formatar_menu_down"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="15dp"android:src="@drawable/naovenda"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:textSize="18dp"android:textStyle="bold"android:paddingLeft="15dp"android:layout_weight="1"android:text="Motivo não venda"/><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center|right"android:paddingRight="10dp"android:src="@drawable/seta1"/></LinearLayout></LinearLayout></LinearLayout><!-- TOOLBAR INFERIOR (MENU DE RODAPÉ) --><LinearLayoutandroid:id="@+act_cliente_menu_id/toolbar_down"android:layout_width="fill_parent"android:layout_height="40dp"android:clickable="true"android:layout_weight="1"android:background="@drawable/footer"android:visibility="gone"></LinearLayout></LinearLayout>
felipebonezi
Cara, cria seus layout’s genéricos e utiliza do recurso das pastas drawable-ldpi, drawable-mdpi e drawable-hdpi.
E em tablets utilize de layout-xlarge !
Já ajuda bastante.
danilorangelmg
Entao to fazendo isso, ta dando certo, o q eu queria evitar era o trabalho de ficar replicando codigos para os xmls das outras pastas
vlww