Arquivos de Abril, 2010

Trabalhando com layouts XML em Android (II)

Olá a todos!

No post passado aprendemos como criar um documento XML que define o layout de uma aplicação Android.

Hoje iremos adicionar um botão a este layout, que permita ao usuário inserir novas anotações.

Adicionando um botão a um layout android

Para adicionar um botão clicável ao nosso layout, usaremos o widget Button.

Queremos que ele fique ao lado esquerdo da caixa de texto. Como fazer isso?

  1. Diminuir o tamanho da caixa de texto. Para fazer isso, é só alterar a propriedade  android:layout_width. Originalmente o valor dela  era “fill_parent” – isso quer dizer: “ocupe todo o espaço disponível”. Ao invés disso, vamos usar 240 pixels.
  2. Inserir o botão logo após a caixa de texto.
  3. Inserir um novo LinearLayout que irá conter a caixa de texto e o botão. Isso é necessário porque o LinearLayout que definimos anteriormente (e que ocupa toda a tela) tem a propriedade android:orientation=”vertical”. Essa propriedade faz com que seus elementos sejam

Trabalhando com layouts XML em Android

Olá pessoal, hoje vou falar sobre a definição do layout de sua aplicação Android usando XML.

Definir os layouts através dessa técnica é a forma mais comum de se começar o desenvolvimento de uma aplicação.

Para exemplificar os estudos que faremos a partir de agora, usaremos uma aplicação de exemplo, que construiremos juntos, a partir dos próximos posts.

A idéia é fazer uma aplicação onde o usuário poderá entrar com algumas anotações, e visualizar as últimas entradas.

O layout será mais ou menos assim:

esboço do layout

esboço do layout

Criando o main.xml

Para novos projetos android, o arquivo main.xml já é automaticamente criado. Ele fica no diretório res/layout, com o conteúdo:

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

Neste arquivo temos contato com os primeiros elementos de um arquivo de layout XML:

  • LinearLayout, que é apenas um container.
  • TextView, que é um elemento de texto. Nesse caso está imprimindo a string

Criando um projeto Android (Helloworld!)

No artigo da semana passada vimos como montar o ambiente de desenvolvimento android. Caso seu ambiente ainda não esteja funcionando, volte lá e veja o que faltou.

Hoje iremos criar nosso primeiro projeto android – o nosso “Helloworld”.

Passo 1 – Criando o projeto no Android Studio

Abra o Android e selecione “Start a new Android Studio project”.

Android Studio

Após isso, irá aparecer a tela com as configurações de seu projeto android.

Configuração do projeto no Android Studio

Nesta tela, você precisa inserir os seguintes dados:

  • Application name – É o nome do projeto no Android Studio.
  • Company domain – O domínio da sua “empresa” – Se você não possuir um domínio, pode colocar qualquer texto aqui.
  • Package name –  É o package no qual serão criadas as suas classes java. Ele é criado automaticamente, baseado no nome do projeto e no domínio. Pode ser editado, usando o botão “Edit”

Depois disso, basta clicar em “Next”.

Android Studio - Target Android Devices

Na próxima tela, você escolherá quais são os devices que …