Elimizde şehir isimlerinden oluşan bir liste olsun ve biz bu isimleri liste görünümünde görüntüleyelim.
Ve forma aşağıdaki gibi listview nesnesi koyalım.
Xml Kodu aşağıdaki gibi olacak.
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
-----------------------------------------------------------------------
Java Kodu:
package com.example.sehirsimleri;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class Sehirisimleri extends Activity {
ListView myList;
String[] listContent = {
"ANKARA ",
"İSTANBUL",
"İZMİR",
"ADANA",
"BURSA",
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_canlitvizle);
myList = (ListView)findViewById(R.id.lw);
Uygulamayı çalıştırdığımızda şehir isimleri listelenecek ve tıkladığınızda hangisi olduğu yazacaktır.
ArrayAdapter adapter
= new ArrayAdapter(this,
android.R.layout.simple_list_item_1,
listContent);
myList.setAdapter(adapter);
myList.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View view,int position, long id) {
String var = (String) ((TextView) view).getText();
Toast.makeText(getApplicationContext(),
var, Toast.LENGTH_SHORT).show();
}
});
return;
}
}
Hiç yorum yok:
Yorum Gönder