繁体   English   中英

单击按钮是否从数据库加载内容以进行listview?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM