بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

swipe کردن viewpager با خواندن اطلاعات از SQLite

مدیریت گفتگو
M.GA 12 سال پیش
آخرین تغییر: 12 سال پیش

با سلام و خسته نباشید خدمت استاد گرامی و تمامی دوستان عزیز

چه جوری میشه در یک viewpager که یک رکوردی رو از بانک میخونه   با کشیدن به سمت چپ رکورد قبلی و با کشیدن به راست رکورد بعدی رو در ویوپیجر نشون داد.

رکورد مورد نظر با کلیک بر روی یک لیست انتخاب می شود که برای نشان دادن تمام مشخصات فیلد مورد نظر از viewpage استفاده میکنم.

 public class  MianActivity extends Activity {



ViewPager viewPager;
PagerAdapter adapter;
ArrayList<String> word_list;
ArrayList<String> translate_list;
ArrayList<String> pronon_list;


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

word_list = new ArrayList<String>();
translate_list = new ArrayList<String>();
pronon_list = new ArrayList<String>();

Bundle extras = getIntent().getExtras();
int position = 0;
if (extras != null)
{
position = extras.getInt("POSITION");

}
final StructWord note = G.notes.get(position);

Cursor cursor = G.database.rawQuery("select * from words where word like '" +
note.word + "%'", null);
while (cursor.moveToNext()) {
word_list.add(cursor.getString(cursor.getColumnIndex("word")));
translate_list.add(cursor.getString(cursor.getColumnIndex("trans")));
pronon_list.add(cursor.getString(cursor.getColumnIndex("accent")));
}
cursor.close();


viewPager = (ViewPager) findViewById(R.id.pager);
adapter = new ViewPagerAdapter(WordActivity.this, word_list, translate_list, pronon_list);
viewPager.setAdapter(adapter);
{

نظرات

هنوز پاسخی ثبت نشده است


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