[ANDROID] Membuat ListView Pada Fragment
Selamat pagi para developer kali ini saya akan meneruskan tutorial Membuat Material Sliding Tab, yaitu membuat ListView pada Fragment.
Oke langsung saja kita menuju view pada Fragment lalu buat seperti berikut :
Jika sudah, kita menuju Fragment nya lalu masukan code seperti berikut :
Jika sudah kita run project, maka hasilnya akan seperti berikut :
Mungkin cukup sekian sharing singkatnya, semoga bermanfaat, Terima kasih..
Oke langsung saja kita menuju view pada Fragment lalu buat seperti berikut :
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.panduseptian.slidingtab.CallsFragment">
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView>
</FrameLayout>
Jika sudah, kita menuju Fragment nya lalu masukan code seperti berikut :
package com.panduseptian.slidingtab;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
/**
* A simple {@link Fragment} subclass.
*/
public class CallsFragment extends Fragment {
public CallsFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_calls, container, false);
ListView listview =(ListView) rootView.findViewById(R.id.list);
final String[] items = new String[] {"Item 1", "Item 2", "Item 3"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, items);
listview.setAdapter(adapter);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Toast.makeText(getActivity().getApplicationContext(), items[i], Toast.LENGTH_SHORT).show();
}
});
return rootView;
}
}
Jika sudah kita run project, maka hasilnya akan seperti berikut :
Mungkin cukup sekian sharing singkatnya, semoga bermanfaat, Terima kasih..
















