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" >
</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">
</resources> 5. Acrescente o cdigo abaixo no arquivo VariasMainActivity.java dentro de src/varias.example.variastelas; package varias.example.variastelas;
} 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
</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;
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" >
</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;
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" >
</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;
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" >
<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>
</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;
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" >
</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;
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>
</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;
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;
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>