Turkcell | Geleceği Yazanlar

Custom ListView tıklama özelliği

Arkadaşlar tıkladığımda o listedekilerden birisine gitmek istiyorum örnek: milliyet'e tıkladığımda o classa gitmek

 

public class MainActivity extends Activity {
            
    String[] listContent = {
            "Posta ",
            "Hurriyet",
            "Haberturk",
            "Milliyet",
              "Sabah",

           };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.satir);
        
        

        
        ArrayList<Person> persons = new ArrayList<Person>();
        persons.add(new Person("Hürriyet","ISTANBUL",R.drawable.ahmet_uzun));
        persons.add(new Person("Milliyet","ANKARA",R.drawable.ayse_kanmaz));
        persons.add(new Person("Posta","ANKARA",R.drawable.ayse_kanmaz));
        persons.add(new Person("Sabah","ANKARA",R.drawable.ayse_kanmaz));
        persons.add(new Person("Haberturk","ANKARA",R.drawable.ayse_kanmaz));
       

        
        
        PersonAdapter personAdapter = new PersonAdapter(this,R.layout.sss,persons);

       
        ListView listviewPerson = (ListView)findViewById(R.id.listView_persons);
        if(listviewPerson != null){
            listviewPerson.setAdapter(personAdapter);
       
            listviewPerson.setOnItemClickListener(new OnItemClickListener() {
            
                 
                  

    

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        
        getMenuInflater().inflate(R.menu.ilk_menum, menu);
        return true;
    }
    
    
    
   
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
      
        int id = item.getItemId();

    
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}

 

 

ahmtbrk

Pzt, 09/03/2015 - 10:44
extends'i Activity olan Custom ListView nasıl oluyor biraz daha açar mısın:) kodları koyabilirsin istersen.

Emrecolak

Sa, 10/03/2015 - 19:33
bu arada soruyu biraz kötü sormusum :) düzenledim o listedekilerden birine tıkladıgımda o class'a geçiş yapmak istiyorum onun için onitemclick mi kullanmam lazım

    +1

    Ali Çağan

    09 Mart 2015

    Listview 'in setOnClick eventinin içine 

    Intent myIntent = new Intent(SplashScreenActivity.this,
    	        MainActivity.class);
    	      startActivity(myIntent);

    yazarsan yeni bir activity açabilirsin.

      Emrecolak

      Pzt, 09/03/2015 - 16:35
      soruyu kotu sormusum yinede cevabın için tesekkurler

      aliçağan

      Pzt, 09/03/2015 - 17:25
      Ben de cevabımı biraz acayım. Yukarıda soylediğim gibi yapman gerekli. Intent ile yeni bir activity cagırcaksın. Eğer yeni açacağın activiye parametre geçmek istersen de bundle ile alabilirsin.
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.