public class MainActivity extends Activity {
private String[] ulkeler =
{"Türkiye", "Almanya", "Avusturya", "Amerika","İngiltere",
"Macaristan", "Yunanistan", "Rusya", "Suriye", "İran", "Irak",
"Şili", "Brezilya", "Japonya", "Portekiz", "İspanya",
"Makedonya", "Ukrayna", "İsviçre"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//(A) adımı
ListView listemiz=(ListView) findViewById(R.id.listView1);
//(B) adımı
ArrayAdapter<String> veriAdaptoru=new ArrayAdapter<String>
(this, android.R.layout.simple_list_item_1, android.R.id.text1, ulkeler);
//(C) adımı
listemiz.setAdapter(veriAdaptoru);
}
}
Ana kodumuzu Activity'nin onCreate() metoduna yazıyoruz. Böylelikle Activity oluşturulur
NOT: Aşağıdaki kodu onCreate() metodunun içine ve listemiz.setAdapter()'dan sonra yazmalısınız.
//Dosya Adı: MainActivity.java
listemiz.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
AlertDialog.Builder diyalogOlusturucu =
new AlertDialog.Builder(MainActivity.this);
diyalogOlusturucu.setMessage(ulkeler[position])
.setCancelable(false)
.setPositiveButton("Tamam", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
diyalogOlusturucu.create().show();
}
});
Hiç yorum yok:
Yorum Gönder