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

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

M.GA  11 سال پیش  11 سال پیش
0 0

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

چه جوری میشه در یک 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);
{
 برای این سوال پاسخی وجود ندارد.

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