Sabtu, 18 Juni 2016

cara membuat list view

List View
untuk menampilkan list item. Jika list sangat panjang, maka secara otomatis akan mucul ScrollBar vertikal di bagian kanan.
tambahkan Script berikut kedalam MainActivity.java

package ilyas.listview;
import android.os.Bundle;
import android.app.ListActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends ListActivity  {
    String[] buah = new String[] { “Teknik informatika”, “Teknik Mesin”, “Teknik Elektro”, “Hukum”,
            “Akuntansi”, “Sistem Informasi”, “Ekonomi”, “Penjas”, “Mipa”,”Robotika”, “Akper”, };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        ArrayAdapter aa = new ArrayAdapter(this,
                android.R.layout.simple_list_item_1, buah);
        setListAdapter(aa);
    }
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
        Toast.makeText(MainActivity.this, “Kamu Memilih  ” + buah[position],
                Toast.LENGTH_SHORT).show();
    }
}
kemudian untuk file xmlnya pastikan seperti dibawah ini
<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android&#8221;
    xmlns:tools=”http://schemas.android.com/tools&#8221;
    android:orientation=”vertical”
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”>
    <TextView
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:layout_centerHorizontal=”true”
        android:layout_centerVertical=”true”
        android:text=”@string/hello_world”
        tools:context=”.ListViewActivity” />
</LinearLayout>
Dipublikasi di Tanpa kategori | Meninggalkan komentar

membuat aplikasi group menu

kali ini saya akan memberikan tutorial mengenai pembuatan aplikasi pada android. kali ini saya akan membuat menu dan group menu
kita buat project baru dimana saya menggunakan eclipse yg sudah terinstall sdknya..
kemudia masukan script berikut kedalam MainActivity.xml
package example.groupmenu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// menu(group id, id, order,title )
menu.add(0, 1, 2, “Java”);
menu.add(0, 2, 3, “C++”);
menu.add(0, 3, 1, “PHP”);
menu.add(1, 4, 0, “Mysql”);
menu.add(1, 5, 4, “SqLite”);
menu.add(2, 6, 5, “Eclipse”);
menu.add(2, 7, 6, “Netbeans”);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
String group = “”;
if (item.getGroupId() == 0) {
    group = “Bahasa Pemrograman”;
    } else if (item.getGroupId() == 1) {
    group = “Database”;
    } else if (item.getGroupId() == 2) {
    group = “Editor”;
    }
    Toast.makeText(
    MainActivity.this,
    “\nGroup: ” + group +
    “Item ID : ” + item.getItemId()+
    “\nTitle: ” + item.getTitle() +
    “\nUrutan: “+ item.getOrder(),
    Toast.LENGTH_LONG).show();
    return super.onMenuItemSelected(featureId, item);
    }
    }
setelah itu kita masuk pada folder res-layout dan tambahkan script berikut padaactivity_main.xml
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android&#8221;
    xmlns:tools=”http://schemas.android.com/tools&#8221;
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”
    android:paddingBottom=”@dimen/activity_vertical_margin”
    android:paddingLeft=”@dimen/activity_horizontal_margin”
    android:paddingRight=”@dimen/activity_horizontal_margin”
    android:paddingTop=”@dimen/activity_vertical_margin”
    tools:context=”.MainActivity” >
    <TextView
        android:layout_width=”wrap_content”
        android:layout_height=”wrap_content”
        android:text=”@string/hello_world” />
</RelativeLayout>
setelah selesai maka tinggal kita jalankan, jika berhasil maka hasilnya akan seperti gambar di atas tadi

Tidak ada komentar:

Posting Komentar