hossein.12327 0 ارسال شده در ۳۱ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۳۱ شهریور ۱۳۹۵ با سلام بنده یک لیست ویو دارم که اطلاعات رو از دیتابیس می گیره حالا می خوام یه ایمج باتن در هر ایتم ایجاد کنم که هر ایتم رو حذف کنه اینم کد های لیست ویو package love.roman; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.ListView; import android.widget.RelativeLayout; import android.widget.TextView; public class Story extends ListActivity{ private database db; private String[] Name; private String[] Fav; private String season; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.story); db = new database(this); Bundle ex = getIntent().getExtras(); season= ex.getString("sea"); refresh(); setListAdapter(new AA()); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { Intent i = new Intent(Story.this,Story.class); i.putExtra("sea",season); i.putExtra("name",Name[position]); startActivity(i); } public void onBackPressed() { super.onBackPressed(); finish(); } class AA extends ArrayAdapter { public AA() { super(Story.this,R.layout.row_story,Name); } @Override public View getView(final int position, View convertView, ViewGroup parent) { LayoutInflater in = getLayoutInflater(); View row = in.inflate(R.layout.row_story, parent,false); TextView name = (TextView) row.findViewById(R.id.row_story_txt_name); final ImageView fav = (ImageView) row.findViewById(R.id.row_story_img_fav); if(Fav[position].equals("1")) { fav.setImageResource(R.drawable.favon); } else { fav.setImageResource(R.drawable.favoff); } fav.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { db.open(); if(Fav[position].equals("1")) { db.Fav_update("content", season, Name[position], "0"); fav.setImageResource(R.drawable.favoff); Fav[position]="0"; } else { db.Fav_update("content", season, Name[position], "1"); fav.setImageResource(R.drawable.favon); Fav[position]="1"; } db.close(); } }); name.setText(Name[position]); name.setTypeface(Main.font); return (row); } } private void refresh() { db.open(); int s = db.Story_count("content", season); Name = new String[s]; Fav = new String[s]; for(int i=0;i { Name[i]=db.Story_display("content", i,season,1); Fav[i]=db.Story_display("content", i, season, 4); } db.close(); } } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۳۱ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۳۱ شهریور ۱۳۹۵ اینکار با لیست ویو پیشفرض نمیشه و باید یه اداپتر براش بنویسی custom listview رو سرچ کن نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۳۱ شهریور ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۳۱ شهریور ۱۳۹۵ اینکار با لیست ویو پیشفرض نمیشه و باید یه اداپتر براش بنویسی custom listview رو سرچ کن مشکلی نیس من می تونم ایمیج باتون رو به تمامیه ایتم ها اضافه کنم اما کد برای حذف ایتم ها رو نمی دونم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hetbo 18 ارسال شده در ۳۱ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۳۱ شهریور ۱۳۹۵ Object toRemove = arrayAdapter.getItem([POSITION]); arrayAdapter.remove(toRemove); این کد توی استاک اور فلو بود به عنوان پاسخ هم تیک خورده بود ببین بدردت میخوره یا نه http://stackoverflow.com/questions/7831395/android-how-to-delete-a-row-from-a-listview-with-a-delete-button-in-the-row اینجا هم یه پاسخ بود فک کنم این بهتر باشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱ مهر ۱۳۹۵ Object toRemove = arrayAdapter.getItem([POSITION]); arrayAdapter.remove(toRemove); این کد توی استاک اور فلو بود به عنوان پاسخ هم تیک خورده بود ببین بدردت میخوره یا نه http://stackoverflow.com/questions/7831395/android-how-to-delete-a-row-from-a-listview-with-a-delete-button-in-the-row اینجا هم یه پاسخ بود فک کنم این بهتر باشه متاسفانه اینا هم کمک نکرد کسی نیست یه راه حل مناسب بده؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۲ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲ مهر ۱۳۹۵ لطفا یکی کمک کنه.................. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .