Resolução android 3.2 adaptação

E ai galera!

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!

vlww

Voce por acaso não usou AbsoluteLayout né?!?!?!?

nao, eu usei em todas as telas layouts comuns, LinearLayout, FrameLayout, RelativeLayout, TableLayout

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.

Um exemplo de tela, a maioria das telas estao nesse padrao

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns: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 -->
	<RelativeLayout
		android: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">

		<ImageView
			android: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" />

		<LinearLayout
			android:layout_width="wrap_content"
			android:layout_height="wrap_content"
			android:orientation="vertical"
			android:layout_centerInParent="true"
			android:layout_gravity="center">
			<TextView
				android: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>
	<LinearLayout
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:orientation="horizontal"
		android:background="@color/transparent_black"
		android:gravity="top|center">

		<TextView
			android: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>
	<LinearLayout
		android: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">

		<LinearLayout
			android:layout_width="wrap_content"
			android:layout_height="wrap_content"
			android:layout_gravity="center"
			android:gravity="center_horizontal"
			android:orientation="vertical">
			<LinearLayout
				android:id="@+act_cliente_menu_id/btnPedido"
				android:layout_width="280dp"
				android:layout_height="50dp"
				android:orientation="horizontal"
				android:background="@color/formata_menu_up">

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:paddingLeft="15dp"
					android:src="@drawable/pedido3" />

				<TextView
					android: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" />

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center|right"
					android:paddingRight="10dp"
					android:src="@drawable/seta1" />

			</LinearLayout>
			<LinearLayout
				android:id="@+act_cliente_menu_id/btnExibir"
				android:layout_width="280dp"
				android:layout_height="53dp"
				android:orientation="horizontal"
				android:background="@color/formatar_menu_center">

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:paddingLeft="15dp"
					android:src="@drawable/clienteexibir" />

				<TextView
					android: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" />

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center|right"
					android:paddingRight="10dp"
					android:src="@drawable/seta1" />


			</LinearLayout>
			<LinearLayout
				android:id="@+act_cliente_menu_id/btnTitulos"
				android:layout_width="280dp"
				android:layout_height="50dp"
				android:orientation="horizontal"
				android:background="@color/formatar_menu_center">

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:paddingLeft="15dp"
					android:src="@drawable/titulos" />

				<TextView
					android: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" />

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:paddingRight="10dp"
					android:layout_gravity="center|right"
					android:src="@drawable/seta1" />

			</LinearLayout>
			<LinearLayout
				android:id="@+act_cliente_menu_id/btnVendas"
				android:layout_width="280dp"
				android:layout_height="50dp"
				android:orientation="horizontal"
				android:background="@color/formatar_menu_center">

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:paddingLeft="15dp"
					android:src="@drawable/vendas" />

				<TextView
					android: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" />

				<ImageView
					android:layout_width="wrap_content"
					android:paddingRight="10dp"
					android:layout_height="wrap_content"
					android:layout_gravity="center|right"
					android:src="@drawable/seta1" />

			</LinearLayout>

			<LinearLayout
				android:id="@+act_cliente_menu_id/btnNaoVenda"
				android:layout_width="280dp"
				android:layout_height="50dp"
				android:orientation="horizontal"
				android:background="@color/formatar_menu_down">

				<ImageView
					android:layout_width="wrap_content"
					android:layout_height="wrap_content"
					android:layout_gravity="center"
					android:paddingLeft="15dp"
					android:src="@drawable/naovenda" />

				<TextView
					android: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" />

				<ImageView
					android: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É) -->
	<LinearLayout
		android: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>

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 ! :slight_smile:

Já ajuda bastante.

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