انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
custom Listview و رفتن به یه اکتیوتی دیگه

custom Listview و رفتن به یه اکتیوتی دیگه

#1
سلام 
چگونه میشه  با کلیک بر روی هر ایتم  custom Listview رفت به یه اکتیوتی دیگه


کد:
public class ListmusicActivity extends ListActivity {

    private static final ListView AdaptereMan = null;




    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_listmusic);
        
    
        setListAdapter (new AdaptereMan (this,
                android.R.layout.simple_list_item_1, R.id.textView1, getResources ().getStringArray(R.array.listahang)));
        
        
    }
    
    
    @SuppressLint("ViewHolder")
    private class AdaptereMan extends ArrayAdapter <String> {

         public AdaptereMan(Context context, int resource, int textViewResourceId, String[] strings) {
            super(context, resource, textViewResourceId, strings);
            }
            @Override
            public View getView (int makan, View convertView, ViewGroup parent) {
                
                LayoutInflater bazkonande = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
               View radif = bazkonande.inflate(R.layout.listax, parent, false);
                String [] radifha = getResources ().getStringArray(R.array.listahang);
                ImageView tasvir = (ImageView) radif.findViewById(R.id.imageView1);
                TextView matn = (TextView) radif.findViewById(R.id.textView1);
                matn.setText (radifha[makan]);
                if (makan == 0)
                    tasvir.setImageResource(R.drawable.adeleh1);
                
                else if (makan == 1)
                    tasvir.setImageResource(R.drawable.celine);
                else if (makan == 2)
                    tasvir.setImageResource(R.drawable.hqdefault);
                return radif;
                }
            }
        

    
    

}
پاسخ

custom Listview و رفتن به یه اکتیوتی دیگه

#2
با سلام شما میتونید از متد زیر استفاده کنید..
کد:
ListView lv = getListView();
  lv.setOnItemClickListener(new OnItemClickListener()
  {
     @Override
     public void onItemClick(AdapterView<?> adapter, View v, int position,
           long arg3)
     {
//دیگر کد ها
     
     }
  });
اگر مشکلی پیش اومد اعلام کنید.موفق باشید
پاسخ
 سپاس شده توسط tejint ، kingtaha

custom Listview و رفتن به یه اکتیوتی دیگه

#3
سپاس بابت پاسختون
ممنون میشم اگه نسبت به کدهای من در بالا راهنمایی کنید.

روش استفاده کد شما رو بلد نیستم...
پاسخ

custom Listview و رفتن به یه اکتیوتی دیگه

#4
سپس حل شد!!
پاسخ

custom Listview و رفتن به یه اکتیوتی دیگه

#5
با سلام .. کد های مربوطه کد هایی هستند که برای کلیک بر هر یک اتفاق می افتند شما میتونید با استفاده از position متوجه بشید کدام یک از آیتم ها کلیک خورده است
و با استفاده از آن کد مربوط به اون رو استفاده کنید در کد بالا هم همینطور که این یکی از متد های Listview است..اگر مشکل دیگه هم بود اعلام کنید.با تشکر
  Huh Huh
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان