[英]Loading content from database for listview on click of the button?
我创建了一个基于测验的应用程序。为此,我使用listview从数据库中填充了问题,但一次填充了所有问题。您能帮我如何通过单击按钮获得一个问题吗? MainActivity
包含onCreate
中的代码
l1=(ListView)findViewById(R.id.listView);
myAdap adap1=new myAdap(this,c1);
c1=db.rawQuery("SELECT * FROM donut",null);
l1.setAdapter(adap1);
Myadapter类包含4个TextViews。
如果您不想在列表视图中显示所有问题,那么为什么要使用列表视图,则可以将所有问题存储在数组中并将其传递给viewpager
mPager = (ViewPager) findViewById(R.id.pager);
mPagerAdapter = new ScreenSlidePagerAdapter(getSupportFragmentManager(),arrOfquestions);
mPager.setAdapter(mPagerAdapter);
当我尝试从DB检索内容到ListView时,它会一次显示所有行,但是我想一个一个地检索。所以我使用下面的查询来做到这一点。 终于得到了解决方案。
从问题中选择*,其中问题ID>“ + ID +”通过问题ID限制1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.