آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اسلایدینگ لیست ویو --- درخواست کمک در ساخت یک لیست ویو سفارشی (حل شد)

XBoy  10 سال پیش  10 سال پیش
0 0

با سلام خدمت دوستان

طبق آموزشها ما لیست ویو خودمون رو مثل شکل پایین سمت چپ از طریق Cursor.movetonext به یکباره پر میکنیم و تمام رکوردها رو از بانک میخونه و نشون میده. ولی من میخوام لیست ویویی (یا چیزی مشابه) داشته باشم که مثل شکل پایین سمت راست در هر صفحه یک رکورد نشون بده و با زدن دکمه Next  رکورد بعدی جایگزین رکورد فعلی بشه.یه جورایی لیست ویو مورد نظر من یه اسلایدینگ لیست ویو محسوب میشه.باید چکار کنم.لطفا کمک کنید. امیدوارم مفهوم رو رسونده باشم.برای عنوان هم چیز بهتری به ذهنم نرسید.

 حل شده :

imgFav.setOnClickListener(new OnClickListener() {

                private int favor;

                @Override
                public void onClick(View arg0) {
// فراخوانی داده ها Cursor cursor = G.database.rawQuery("SELECT * FROM TERM WHERE Term_ID = '" + item.Term_ID + "'", null); cursor.moveToFirst(); do { favor = cursor.getInt(cursor.getColumnIndex("fav")); } while (cursor.moveToNext()); if (favor == 0) {
// آپدیت داده ها و فعال کردن علاقه مندی G.database.execSQL("UPDATE TERM SET fav = 1 WHERE Term_ID = '" + item.Term_ID + "'"); imgFav.setImageResource(R.drawable.favorite_selected);

// آپدیت داده ها و غیرفعال کردن علاقه مندی } else if (favor == 1) { G.database.execSQL("UPDATE TERM SET fav = 0 WHERE Term_ID = '" + item.Term_ID + "'"); imgFav.setImageResource(R.drawable.favorite_not_selected); } } });
0 0
سلام. فکر کنم اگر از view pager استفاده کنید، بهتر باشه. (10 سال پیش)
+1 0
نه از ویو پیجر نباید استفاده کنید باید بعد از کلیک شدن آیتم cursor.move.Tonext رو صدا بزنید و مقادیر رو در تکست ویو نمایش ببدید (10 سال پیش)
0 0
بچه ها ممنون از راهنماییتون. ولی مشکل من با کد زیر حل شد که امیدوارم به درد بقیه هم بخوره. Cursor cursor = G.database.rawQuery("ًQuery", null); cursor.moveToFirst(); do { favorites = cursor.getInt(cursor.getColumnIndex("fav")); } while (cursor.moveToNext()); if (favorites == 0) { imgFav.setImageResource(R.drawable.favorite_not_selected); } else if (favorites == 1) { imgFav.setImageResource(R.drawable.favorite_selected); } (10 سال پیش)
0 0
این کد اصلا ربطی به این موضوع نداره ! (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .