"> ">

A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes

Apresentações semelhantes


Apresentação em tema: "COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes"— Transcrição da apresentação:

1 COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes jean.mendes@gmail.com mobile@mendesnet.com.br http://www.mendesnet.com.br

2 Android – Melhorando os layouts É possível combinar mais de um tipo de layout dentro de um XML de Layout.

3 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/escudo_cruzeiro" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="24dp" android:text="@string/questao_01" android:textSize="20dp" android:textStyle="bold" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" >

4 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/btn_true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/btn_false" />

5 Android – Imagens para diferentes telas

6 Densidades Densidades genéricas: ldpi (low) ~120dpi mdpi (medium) ~160dpi hdpi (high) ~240dpi xhdpi (extra-high) ~320dpi xxhdpi (extra-extra-high) ~480dpi xxxhdpi (extra-extra-extra-high) ~640dpi

7 Android – um layout para cada orientação...

8

9 Android – Internacionalização Para internacionalizar o App, basta criar um arquivo de recursos (strings) para cada idioma e coloca-lo na pasta correta

10 Android – Internacionalização

11 Android – Mensagem com Toast O toast é uma caixa de mensagem que pode ser usada para emitir um aviso do usuário. Ela não espera uma interação com o usuário Sintaxe: public static Toast makeText (Context contexto, int resId, int duracao) Contexto: Uma instância da Activity resId: ID da string que será exibida duracao: Constante que informa por quanto tempo a mensagem ficará visivel

12 Android – Mensagem com Toast Depois de criar o toast, basta exibi-lo com Toast.show() Toast.makeText(QuizActivity.this, R.string.correto_toast, Toast.LENGTH_LONG).show(); Toast.makeText(QuizActivity.this, R.string.incorreto_toast, Toast.LENGTH_SHORT).show();

13 Atividade – data? – Valor ? - Internacionanlizar (Inglês) o App do exercício anterior - Criar um layout especifico para tela em modo paisagem (mostrar os campos em “duas colunas”, talvez....) - Alinhar os componentes da tela usando uma mescla entre LinearLayout horizontal e vertical - Exibir uma mensagem de “Cadastro criado com sucesso” usando um Toast (na segunda tela) - Referência: - http://developer.android.com/guide/practices/screens_ support.html


Carregar ppt "COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes"

Apresentações semelhantes


Anúncios Google