Minggu, 10 November 2013

WIDGET SELECTION

 Widget Selection


Buat project baru dengan cara klik File --> New --> Android Application Project. Beri nama projectnya dan ganti Package Name dibagian "example.com" --> Next


Langsung klik Next


Silahkan design untuk tampilan iconnya lalu klik Next, pilih Blank Activity --> Next --> Finish.

 


 


Pada Graphical Layout, masuk ke Pallete lalu cari Composite --> ListView. Drag ke dalam design interface android Anda


Double click pada activity_main.xml dan tuliskan coding seperti di bawah ini.

<LinearLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent">

   

    <TextView

        android:id = "@+id/yangdipilih"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content" />


    <ListView

        android:id="@android:id/list"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:drawSelectorOnTop="false"

        />

</LinearLayout>


Setelah itu, silahkan masuk ke MainActivity.Java dan tuliskan coding seperti di bawah ini.

package merry.widgetmerry;

import android.os.Bundle;

import android.app.ListActivity;

import android.view.Menu;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends ListActivity {

              TextView seleksi;

       String[] hari = {

                     "Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"

       };

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

               setListAdapter(new ArrayAdapter<String>(this,

                     android.R.layout.simple_list_item_1,hari));

    }

        public void onListItemClick(ListView parent, View v, int posisi, long id) {

              Toast.makeText(getBaseContext(), "Ini adalah hari "+ hari [posisi],   Toast.LENGTH_LONG).show();

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

}


Jika sudah selesai coba Anda jalankan aplikasinya di Run Configuration. 


Jika Anda berhasil maka tampilannya akan seperti gambar di bawah ini ketika dijalankan programnya.


Selamat mencoba :)

Tidak ada komentar:

Posting Komentar