Membuat Project Android
1. Pada Android Studio, buatlah project baru.
=> Jika Anda tidak memiliki sebuah project, di layar Welcome klik New Project.
=> Jika Anda telah membuka project, dari menu File, pilih New Project.
=> Jika Anda telah membuka project, dari menu File, pilih New Project.
3. Pada Select the form factors your app will run on, centang untuk Phone and Tablet.
=> Untuk Minimum SDK, pilih API 14: Android 4.0 (IceCreamSandwich). klik Next.
4. Pada Add an activity to Mobile, pilih Blank Activity dan klik Next.
Next ->
5. Klik tombol Finish untuk membuat project.
6. Pilih View Anda sebagai Project, Buka file layout untuk kegiatan utama (activity_main.xml) terletak di bawah App ⇒ res ⇒ layout.
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" 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="addremovelistview.tahukoding.com.addremovelistview.MainActivity" android:background="@android:color/holo_green_light"> <Button android:id="@+id/add" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tambah item" android:textAllCaps="false" /> <Button android:id="@+id/remove" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hapus item" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:textAllCaps="false" /> <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="44dp" android:layout_below="@+id/add" android:layout_centerHorizontal="true" android:background="@color/colorAccent" /> </RelativeLayout>
7. Sekarang Buka MainActivity.java terletak di app ⇒ src ⇒ Java dan copy kode di bawah ini.
MainActivity.java
package addremovelistview.tahukoding.com.addremovelistview; import android.app.Activity; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ListView; import android.widget.Toast; import java.util.ArrayList; import java.util.List; import java.util.Random; public class MainActivity extends AppCompatActivity { private Context mContext; private Activity mActivity; private ListView mListView; private Button mButtonAdd; private Button mButtonRemove; private ArrayAdapter mAdapter; private Random mRandom = new Random(); private List<String> mList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = getApplicationContext(); mActivity = MainActivity.this; mListView = (ListView) findViewById(R.id.listView); mButtonAdd = (Button) findViewById(R.id.add); mButtonRemove = (Button) findViewById(R.id.remove); mList = new ArrayList<>(); mList.add("Random 1"); mList.add("Random 2"); mList.add("Random 3"); mAdapter = new ArrayAdapter<String> ( this, android.R.layout.simple_list_item_1, mList ); mListView.setAdapter(mAdapter); mButtonAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mList.add(mList.size(),"Random : " + mRandom.nextInt(100)); mAdapter.notifyDataSetChanged(); Toast.makeText(getApplicationContext(), "Item ditambah", Toast.LENGTH_LONG).show(); } }); mButtonRemove.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { if(mList.size() > 0){ mList.remove(0); mAdapter.notifyDataSetChanged(); Toast.makeText(getApplicationContext(), "Satu Item dihapus", Toast.LENGTH_LONG).show(); }else { Toast.makeText(getApplicationContext(), "Tidak ada item untuk dihapus", Toast.LENGTH_LONG).show(); } } }); } }
Untuk menjalankan aplikasi dari Android Studio , klik Run ikon dari toolbar. Oke untuk Tutorial Android Bagaimana Menambah dan Menghapus Item Pada ListView telah selesai silahkan belajar tutorial android menarik lainya. bila ada kesulitan bisa orat oret di kolom komentar :D