Hurriyet Spor

Bumerang - Yazarkafe

Android ListView Kullanımı

ListView nesnesi verileri liste görünümünde görüntülemek için kullanılabilir
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