Menampilkan daftar spesifik adalah penting untuk fungsi hampir semua aplikasi yang query satu set data dan mengembalikan daftar hasil, begitu banyak aplikasi perlu melakukan hal ini pada satu titik atau yang lain. Misalnya, mungkin Anda memiliki aplikasi chat yang query database platform sosial tertentu untuk menemukan teman-teman Anda, dan kemudian ingin menampilkan mereka dalam daftar yang memungkinkan untuk memilih teman-teman anda untuk terhubung dengan anda.
Setiap waktu yang Anda butuhkan untuk menampilkan banyak data dan membuatnya mudah dinavigasi, Anda punya pekerjaan untuk ListView Android, yang dengan mudah menciptakan daftar.
Dengan bekerja melalui tutorial ini, Anda akan belajar dengan ListView, dan Anda akan melakukannya dengan membuat daftar aplikasi. Secara khusus, Anda akan belajar:
- Bagaimana membangun dan mengisi ListView.
- Bagaimana untuk menyesuaikan tata letak.
- Bagaimana gaya dan mempercantik ListView.
- Bagaimana mengoptimalkan kinerja ListView.
Oke, sekarang kita akan belajar, bagaimana cara membuat aplikasi Listview di Android ?. Pada contoh ini kita akan belajar membuat aplikasi Listview dengan versi android.
3. Pada Select the form factors your app will run on, centang untuk Phone and Tablet.
=> Untuk Minimum SDK, pilih API 15: Android 4.0.3 (IveCreamSandwich). klik Next.
4. Pada Add an activity to Mobile, pilih Blank Activity dan klik Next.
Next ->
activity_main.xml
Contoh 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.
2. Pada Configure your new project, isi kolom berikut seperti di bawah ini.
=> Application name ⇒ MyListview
=> Company domain ⇒ example.com (Misalnya: com.megadistudio.MyListview)
3. Pada Select the form factors your app will run on, centang untuk Phone and Tablet.
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="mylistview.megadistudio.com.mylistview.MainActivity" android:background="@android:color/holo_green_light"> <ListView android:layout_width="wrap_content" android:divider="#ff0b1a11" android:dividerHeight="2dp" android:layout_height="wrap_content" android:id="@+id/list"> </ListView> </RelativeLayout>
7. Buka string.xml terletak di app ⇒ res ⇒ value dan copy kode di bawah ini.
string.xml
<resources> <string name="app_name">MyListview</string> </resources>
8. Sekarang Buka MainActivity.java terletak di app ⇒ src ⇒ Java dan copy kode di bawah ini.
MainActivity.java
package mylistview.megadistudio.com.mylistview; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends Activity { private ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView) findViewById(R.id.list); final String[] value = new String[]{ "Android Cupcake", "Android Donut", "Android Eclair", "Android Frayo", "Android Gingerbread", "Android Honeycomb", "Android Ice Cream Sandwich", "Android Jelly Bean", "Android KitKat", "Android Lollipop", "Android Marshmallow", "Android Nougat", }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, android.R.id.text1, value); //assign the adapter to listview listView.setAdapter(adapter); //set onClick listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { int intPosition = position; String clickedValue = listView.getItemAtPosition(intPosition).toString(); Toast.makeText(getApplicationContext(), clickedValue, Toast.LENGTH_LONG).show(); } }); } }
Untuk menjalankan aplikasi dari Android Studio , klik Run ikon dari toolbar. Oke untuk Tutorial Android Listview telah selesai silahkan belajar tutorial android menarik lainya. bila ada kesulitan bisa orat oret di kolom komentar :D