Você está na página 1de 14

1

Trabalhando com diversas Activities em Android.


1. Abrir o Eclipse;
2. Criar um novo Android Application Project;
3. Em Application Name digite VariasTelas;
4. Em PackageName digite varias.example.variastelas;
5. Click Next Next;
6. Configure o cone da aplicao(opcional);
7. Click Next;
8. Selecione Empty Activity;
9. Click Next;
10. Em activity name digite: VariasMainActivity;
11. Em Layout name digite: activity_varias_main;
12. Click Finish.
Criando activity principal(activity_varias_main)
1. Abra o arquivo de layout activity_varias_main dentro de res\layout;
2. Copie o cdigo abaixo:
<?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" >

<TextView
style="@style/titulo_link.vermelho"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouLinear"
android:text="@string/linear" />

<TextView
style="@style/titulo_link.verde"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouTable"
android:text="@string/table" />

<TextView
style="@style/titulo_link.azul"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouRelative"
android:text="@string/relative" />

<TextView
style="@style/titulo_link.lilas"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouWithImages"
android:text="@string/with_images" />

<TextView
style="@style/titulo_link.laranja1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouDont01"
android:text="@string/dontDoIt01" />

<TextView
style="@style/titulo_link.piscina"
android:layout_width="fill_parent"


2
android:layout_height="wrap_content"
android:onClick="clicouDont02"
android:text="@string/dontDoIt02" />

<TextView
style="@style/titulo_link.amarelo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="clicouLista"
android:text="@string/listacombarra" />

</LinearLayout>
3. Na pasta res\values adicione o cdigo abaixo dentro do arquivo strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">VariasTelas</string>
<string name="hello_world">Hello world!</string>
<!-- <string name="app_name">Layout exercise</string> -->
<string name="action_settings">Settings</string>
<string name="linear">LinearLayout</string>
<string name="table">TableLayout</string>
<string name="relative">RelativeLayout</string>
<string name="with_images">Images and texts</string>
<string name="dontDoIt01">Wrong sample #1</string>
<string name="dontDoIt02">Wrong sample #2</string>
<string name="listacombarra">List with bar</string>
<string name="interroga">x</string>
<string name="oculto">The image is hidden by the EditText!</string>
<string name="lista1">First element</string>
<string name="lista2">Second element</string>
<string name="lista3">Third element</string>
<string name="imagem1">Imagem 1</string>
<string name="imagem2">Imagem 2</string>
<string name="imagem3">Imagem 3</string>
<string name="imagem4">Imagem 4</string>
<string name="imagem5">Imagem 5</string>

</resources>
4. Na pasta res\values adicione o cdigo abaixo dentro do arquivo styles.xml;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppBaseTheme">

</style>

<style name="titulo_link" parent="@android:style/TextAppearance.Large">
<item name="android:textColor">#ffffff</item>
<item name="android:typeface">monospace</item>
<item name="android:textStyle">bold</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:clickable">true</item>
</style>

<style name="titulo_link.vermelho">
<item name="android:textColor">#ff0000</item>
</style>

<style name="titulo_link.verde">
<item name="android:textColor">#00ff00</item>
</style>

<style name="titulo_link.azul">
<item name="android:textColor">#0000ff</item>
</style>

<style name="titulo_link.lilas">
<item name="android:textColor">#d925d3</item>
</style>

<style name="titulo_link.laranja1">


3
<item name="android:textColor">#e58b20</item>
</style>

<style name="titulo_link.piscina">
<item name="android:textColor">#20abe5</item>
</style>

<style name="titulo_link.amarelo">
<item name="android:textColor">#f8f505</item>
</style>

<style name="imagens">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>

</resources>
5. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class VariasMainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_varias_main);
}

//

}
6. Execute o teste em um Android Virtual Device;
7.
Criando a Segunda Activity (activity lineardemo.xml)
(LinearDemo.java)
1. Criando a segunda activity lineardemo.xml
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva lineardemo;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo lineardemo.xml

<?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" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem1"
android:src="@drawable/lampada_icone" >


4
</ImageView>

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem2"
android:src="@drawable/pinguim_icone" >
</ImageView>

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem3"
android:src="@drawable/premio_icone" >
</ImageView>

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem4"
android:src="@drawable/rosto_icone" >
</ImageView>

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem5"
android:src="@drawable/terra_icone" >
</ImageView>

</LinearLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java.java dentro de
src/varias.example.variastelas;

import android.content.Intent;
import android.view.View;

public void clicouLinear(View view) { //cole no lugar certo como visto em aula
Intent i = new Intent (this.getApplicationContext(), LinearDemo.class);
this.startActivity(i);
}
11. Acrescente a uma nova classe chamada LinearDemo.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome LinearDemo;
15. Click Finish;
16. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
17. Execute a aplicao, click boto direito do mouse no nome do projeto VriasTelas;
18. Selecione Run As e click sobre Android Application;
19. Teste.

<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo"
android:label="@string/app_name">
</activity>


5
Criando a Terceira Activity (tabledemo.xml) (TableDemo.java)
1. Criando a terceira activity: tabledemo.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva tabledemo;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo tabledemo.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem1"
android:src="@drawable/lampada_icone" >
</ImageView>
</TableRow>

<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem2"
android:src="@drawable/pinguim_icone" >
</ImageView>
</TableRow>

<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem3"
android:src="@drawable/premio_icone" >
</ImageView>
</TableRow>

<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem4"
android:src="@drawable/rosto_icone" >
</ImageView>
</TableRow>

<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
style="@style/imagens"
android:contentDescription="@string/imagem5"
android:src="@drawable/terra_icone" >
</ImageView>


6
</TableRow>

</TableLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
public void clicouTable(View view) {
Intent i = new Intent (this.getApplicationContext(), TableDemo.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada TableDemo.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome TableDemo;
15. Acrescente o cdigo abaixo ao arquivo TableDemo.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class TableDemo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tabledemo);
}
}
16. Click Finish;
17. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
18. Execute a aplicao, click boto direito do mouse no nome do projeto VriasTelas;
19. Selecione Run As e click sobre Android Application;
20. Teste.
Criando a Quarta Activity (relativedemo.xml)
(RelativeDemo.java)
1. Criando a quarta activity: relativedemo.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva relativedemo;
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo"
android:label="@string/app_name">
</activity>
<activity android:name=".TableDemo"
android:label="@string/app_name">
</activity>


7
7. Click Finish.
8. Copie o cdigo abaixo no arquivo relativedemo.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
android:id="@+id/img01"
style="@style/imagens"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:contentDescription="@string/imagem1"
android:src="@drawable/lampada_icone" >
</ImageView>

<ImageView
android:id="@+id/img02"
style="@style/imagens"
android:layout_centerInParent="true"
android:contentDescription="@string/imagem2"
android:src="@drawable/pinguim_icone" >
</ImageView>

<ImageView
android:id="@+id/img03"
style="@style/imagens"
android:layout_alignParentLeft="true"
android:layout_below="@+id/img02"
android:contentDescription="@string/imagem3"
android:src="@drawable/premio_icone" >
</ImageView>

<ImageView
android:id="@+id/img04"
style="@style/imagens"
android:layout_alignParentRight="true"
android:layout_below="@+id/img02"
android:contentDescription="@string/imagem4"
android:src="@drawable/rosto_icone" >
</ImageView>

<ImageView
android:id="@+id/img05"
style="@style/imagens"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/imagem5"
android:src="@drawable/terra_icone" >
</ImageView>

</RelativeLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
public void clicouRelative(View view) {
Intent i = new Intent (this.getApplicationContext(), RelativeDemo.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada RelativeDemo.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome RelativeDemo;
15. Acrescente o cdigo abaixo ao arquivo RelativeDemo.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class RelativeDemo extends Activity {
/** Called when the activity is first created. */


8
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.relativedemo);
}
}
16. Click Finish.
17. Click Finish;
18. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
19. Execute a aplicao, click boto direito do mouse em no nome do projeto VriasTelas;
20. Selecione Run As e click sobre Android Application;
21. Teste.
Criando a Quinta Activity (withimages.xml) (WithImages.java)
1. Criando a quinta activity: withimages.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva withimages;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo withimages.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<TableRow>

<ImageView
android:id="@+id/img01"
style="@style/imagens"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:contentDescription="@string/imagem1"
android:src="@drawable/lampada_icone" >
</ImageView>

<EditText
android:id="@+id/edit01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
</TableRow>

<TableRow>

<EditText
android:id="@+id/edit02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity> // essa no copia

<activity android:name=".TableDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity>// essa no copia
<activity android:name=".RelativeDemo"
android:label="@string/app_name">
</activity>


9

<ImageView
android:id="@+id/img02"
style="@style/imagens"
android:contentDescription="@string/imagem2"
android:src="@drawable/pinguim_icone" >
</ImageView>
</TableRow>

<TableRow>

<ImageView
android:id="@+id/img03"
style="@style/imagens"
android:contentDescription="@string/imagem3"
android:src="@drawable/premio_icone" >
</ImageView>

<EditText
android:id="@+id/edit03"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
</TableRow>

<TableRow>

<EditText
android:id="@+id/edit04"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>

<ImageView
android:id="@+id/img04"
style="@style/imagens"
android:contentDescription="@string/imagem4"
android:src="@drawable/rosto_icone" >
</ImageView>
</TableRow>

<TableRow>

<ImageView
android:id="@+id/img05"
style="@style/imagens"
android:contentDescription="@string/imagem5"
android:src="@drawable/terra_icone" >
</ImageView>

<EditText
android:id="@+id/edit05"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
</EditText>
</TableRow>

</TableLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
public void clicouWithImages(View view) {
Intent i = new Intent (this.getApplicationContext(), WithImages.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada WithImages.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome WithImages;
15. Acrescente o cdigo abaixo ao arquivo WithImages.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class WithImages extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


10
setContentView(R.layout.withimages);
}
}
16. Click Finish;
17. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
18. Execute a aplicao, click boto direito do mouse em no nome do projeto VriasTelas;
19. Selecione Run As e click sobre Android Application;
20. Teste.
Criando a Sexta Activity (dontdoit01.xml) (DontDoIt01.java)
1. Criando a quinta activity: dontdoit01.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva dontdoit01;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo dontdoit01.xml
<?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" >

<EditText
android:id="@+id/editInterroga"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/interroga" >
</EditText>

<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:contentDescription="@string/imagem1"
android:src="@drawable/icon" >
</ImageView>

</LinearLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity> // essa no copia

<activity android:name=".TableDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity>// essa no copia
<activity android:name=".RelativeDemo"
android:label="@string/app_name">
</activity>
<activity android:name=".WithImages"
android:label="@string/app_name">
</activity>


11
public void clicouDont01 (View view) {
Intent i = new Intent (this.getApplicationContext(),DontDoIt01.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada DontDoIt01.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome DontDoIt01;
15. Acrescente o cdigo abaixo ao arquivo DontDoIt01.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class DontDoIt01 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dontdoit01);
}
}
16. Click Finish;
17. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
18. Execute a aplicao, click boto direito do mouse em no nome do projeto VriasTelas;
19. Selecione Run As e click sobre Android Application;
20. Teste.

Criando a Setima Activity (dontdoit02.xml) (DontDoIt02.java)
1. Criando a quinta activity: dontdoit02.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva dontdoit02;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo dontdoit02.xml
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity> // essa no copia

<activity android:name=".TableDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity>// essa no copia
<activity android:name=".RelativeDemo"
android:label="@string/app_name">
</activity>
<activity android:name=".WithImages"
android:label="@string/app_name">
</activity>
<activity android:name=".DontDoIt01"
android:label="@string/app_name">
</activity>


12
<?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" >

<EditText
android:id="@+id/editToda"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/oculto" >
</EditText>

<ImageView
android:id="@+id/img10"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:contentDescription="@string/imagem1"
android:src="@drawable/icon" >
</ImageView>

</LinearLayout>
9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
public void clicouDont02 (View view) {
Intent i = new Intent (this.getApplicationContext(),DontDoIt02.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada DontDoIt02.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome DontDoIt02;
15. Acrescente o cdigo abaixo ao arquivo DontDoIt02.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class DontDoIt02 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dontdoit02);
}
}
16. Click Finish;
17. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity> // essa no copia

<activity android:name=".TableDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity>// essa no copia
<activity android:name=".RelativeDemo"
android:label="@string/app_name">
</activity>
<activity android:name=".WithImages"
android:label="@string/app_name">
</activity>
<activity android:name=".DontDoIt01"
android:label="@string/app_name">


13
18. Execute a aplicao, click boto direito do mouse em no nome do projeto VriasTelas;
19. Selecione Run As e click sobre Android Application;
20. Teste.
Criando a Oitava Activity (listascombarra.xml)
(ListasComBarra.java)
1. Criando a quinta activity: listascombarra.xml;
2. Click com o boto direito na pasta layout;
3. Selecione a opo New/Android XML File;
4. Em Resource Type selecione Layout;
5. Em Project selecione VariasTelas;
6. Em File escreva listascombarra;
7. Click Finish.
8. Copie o cdigo abaixo no arquivo listascombarra.xml

9. Copie os arquivos de cones na pasta res/drawable-hdpi;
10. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de
src/varias.example.variastelas;
public void clicouLista (View view) {
Intent i = new Intent (this.getApplicationContext(),ListasComBarra.class);
this.startActivity(i);
}
11. Acrescente uma nova classe chamada ListasComBarra.java
12. Click com o boto direito do mouse em varias.example.variastelas;
13. Selecione New e click em class;
14. Em name digite o nome ListasComBarra;
15. Acrescente o cdigo abaixo ao arquivo ListasComBarra.java
package varias.example.variastelas;

import android.app.Activity;
import android.os.Bundle;

public class ListasComBarra extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listascombarra);
}
}
16. Click Finish;
17. Por ltimo acrescente as linhas abaixo no arquivo AndroidManifest.xml
</activity>
<activity android:name=".DontDoIt02"
android:label="@string/app_name">
</activity>
<activity android:name="varias.example.variastelas.VariasMainActivity" // essa no copia
android:label="@string/app_name" > // essa no copia
<intent-filter> // essa no copia
<action android:name="android.intent.action.MAIN" /> // essa no copia
<category android:name="android.intent.category.LAUNCHER" /> // essa no copia
</intent-filter> // essa no copia
</activity> // essa no copia
<activity android:name=".LinearDemo" // essa no copia
android:label="@string/app_name"> // essa no copia


14
18. Execute a aplicao, click boto direito do mouse em no nome do projeto VriasTelas;
19. Selecione Run As e click sobre Android Application;
20. Teste.





</activity> // essa no copia

<activity android:name=".TableDemo" // essa no copia
android:label="@string/app_name"> // essa no copia
</activity>// essa no copia
<activity android:name=".RelativeDemo"
android:label="@string/app_name">
</activity>
<activity android:name=".WithImages"
android:label="@string/app_name">
</activity>
<activity android:name=".DontDoIt01"
android:label="@string/app_name">
</activity>
<activity android:name=".DontDoIt02"
android:label="@string/app_name">
</activity>
<activity android:name=".ListasComBarra"
android:label="@string/app_name">
</activity>

Você também pode gostar