Berpindah layout di android

Untuk beberapa hari ini ternyata banyak teman saya yang tanya bagaimana cara untuk berpindah layout di android, oleh karena itu saya buat tutorialnya disini jadi lebih enak juga ngasih taunya..
Berpindah layout android
Berpindah layout android


Berikut langkah-langkahnya :

1. Buat new android project kasih nama terserah anda

2. Lalu cari didalam folder res folder layout.
3. klik kanan folder layout, pilih  new -> android xml file->beri nama lalu ok
4. lalu drag n drop large textview di layout1.xml isi dengan "ini layout1.xml"
5. setelah itu kita buat class baru dengan memilih folder src-> cari file yang berawalan com.xxx.namaproject klik kanan new->pilih class lalu isi namafile dengan Layout1

hasilnya akan seperti berikut :


Berpindah layout android


6. lalu tambah kan extends Activity setelah public class layout1 mendjadi
public class layout1 extends Activity
Berpindah layout android

7. copy code berikut
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
   
    }
   
8. ganti setContentView(R.layout.activity_main) dengan layout kedua anda sesuai file xml yang sudah anda buat
9. saya Isi setContentView(R.layout.layout1)
10. buka layout activity_main, lalu drag n drop button dan kasih nama pindah

11. lalu kita buka file MainActivity.java difolder res dan isi dengan
    Button button1; dan
        button1 = (Button)findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener() {
           
            public void onClick(View v) {
                // TODO Auto-generated method stub
        Intent i = new Intent(MainActivity.this, Layout1.class);
        startActivity(i);
            }
        });
       
Berpindah layout android

        *jika masih terdapat tanda seru klik yang bertanda seru itu lalu cari import'OnClickListener'
Berpindah layout android

12. Lalu cari file AndroidManifest.xml lalu open with text editor
13. Setelah terbuka cari </Activity> paste kode berikut di bawahnya
<activity
            android:name="com.latian.pindah.Layout1"
            android:label="@string/app_name" >
        </activity>
seperti berikut ini :
Berpindah layout android

14. setiap ada file .java baru selalu tambah code diatas dengan mengganti Layout1 dengan Layout lainnya
contoh :
<activity
            android:name="com.latian.pindah.Layout1"
            android:label="@string/app_name" >
        </activity>
<activity
            android:name="com.latian.pindah.Layout2"
            android:label="@string/app_name" >
        </activity>
15. Jalankan emulator dan run as android application project anda.
Hasilnya seperti gambar diatas


Semoga bermanfaat :D

Comments