1-) Android - LİSTVİEW KULLANIMI
1-)ilk once string.xml in içine yapıştır
<array name="iller">
<item>Lütfen İtemi Seçiniz</item>
<item >antalya</item>
<item >istanbul</item>
<item >ankara</item>
<item >izmir</item>
<item >Bursa</item>
</array>
2-)sonra activity_main.xml in içine yani ListView'i oluşturdugun yere
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listView"
android:entries="@array/iller"//buradadırrrrrrrrrrrrrrrrr
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true" />
3-)MainActivity.java clasında OnCreate metodunun içinede aşşağıdakini yapıştır
final ListView listView= (ListView) findViewById(R.id.listView);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String selectedFromList =(String) (listView.getItemAtPosition(position));
Toast.makeText(getApplicationContext(),selectedFromList,Toast.LENGTH_SHORT).show(); } });
4-) 2.yol ise sadece OnCreate'nin içini değiştircez ve Layout kısmından new diyerek listemiz.xml(textview) klasorunu oluşturcaz gerisi aynı
----listemiz.xml'in içi aşşağıdaki gibi olacak----
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:background="@color/ripple_material_dark"//Yazılar okunmadıgı için boyle xml dosyası olusturduk
android:textColor="@color/abc_input_method_navigation_guard"//Yazılar okunmadıgı için boyle xml dosyası olusturduk
></TextView>
----OnCreatenin içi aşşağıdaki gibi olacak-----
ListView listView= (ListView) findViewById(R.id.listView);
final String iller[]=getResources().getStringArray(R.array.iller);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getApplicationContext(),R.layout.listemiz,iller);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(),"seçilen itemmmmmmmmmmmm "+iller[position],Toast.LENGTH_SHORT).show();
} });