Portal Android - Comunidade de Desenvolvedores Android
http://www.portalandroid.org/comunidade/

Layout android
http://www.portalandroid.org/comunidade/viewtopic.php?f=44&t=25935
Página 1 de 1

Autor:  lucianowlp [ 20 Set 2013, 13:13 ]
Assunto do Tópico:  Layout android

Alguém pode me ajudar a uma fazer layout para uma aplicação que estou tentando fazer?
Queria que ficasse mais ou menos assim.

http://www.casimages.com.br/i/130920041 ... 0.png.html

Autor:  rafaelneiva [ 26 Set 2013, 19:03 ]
Assunto do Tópico:  Re: Layout android

Cara, esse é um layout difícil de trabalhar. Se você me pedisse um conselho eu te diria pra fazer tudo quadrado no xml ou então usar outros meios de trabalhar, como HTML 5 e CSS 3.
Consegui desenvolver um layout parecido com o que você demonstrou, mas não sei se irá te agradar. Como aqui não posso fazer upload de arquivo .xml, segue abaixo:

main.xml
Crie um arquivo xml dentro da sua pasta de layout do projeto e use este código

<?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:weightSum="1" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:layout_weight="0.45"
android:background="#55aa55"
android:orientation="vertical" >
</LinearLayout>

<LinearLayout
android:id="@+id/principal"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_weight="0.35"
android:background="@drawable/teste_______bg_principal"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="1" >

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_weight="0.30"
android:background="@drawable/teste_______bg_principal"
android:gravity="left"
android:orientation="vertical"
android:weightSum="1" >
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_weight="0.4"
android:background="@drawable/teste______rounded_corner"
android:orientation="vertical" >

<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:src="@android:drawable/sym_def_app_icon" />
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="right"
android:layout_weight="0.3"
android:background="@drawable/teste_______bg_principal"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:layout_weight="0.2"
android:background="#11fd11"
android:orientation="vertical" >
</LinearLayout>

</LinearLayout>


rounded_corner.xml
Crie um arquivo xml dentro da pasta drawable do projeto e use este código

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:startColor="#11fd11"
android:endColor="#55aa55"
android:angle="90"/>
<corners
android:radius="0dp"/>
</shape>


bg_principal.xml
Crie um arquivo xml dentro da pasta drawable do projeto e use este código

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:startColor="#11fd11"
android:endColor="#55aa55"
android:angle="90"/>
<corners
android:radius="0dp"/>
</shape>


Espero ter ajudado.

Página 1 de 1 Todos os Horários estão como UTC - 2 horas [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/