Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要列出的Android类别_Android_Categories - Fatal编程技术网

要列出的Android类别

要列出的Android类别,android,categories,Android,Categories,我是新来的,所以我会尝试用简单的方式来解释我的问题 我正在开发一款android应用程序,但我遇到了一个问题。 我的应用程序会给出一个分类(5个img按钮),当我点击第一个img按钮时,它会带我进入一个列表。如果我点击第二个按钮,它会让我进入另一个列表。该列表将是相同的布局,但我不想创建5个数据库,只有一个。 我希望你能理解我 类别 类别 类别 类别 类别 点击1。类别按钮 1.清单上的项目(1) 2.清单上的项目(1)。。。 ... 点击3。类别按钮 1.清单项目(3) 2.清单上的项目(3)

我是新来的,所以我会尝试用简单的方式来解释我的问题

我正在开发一款android应用程序,但我遇到了一个问题。 我的应用程序会给出一个分类(5个img按钮),当我点击第一个img按钮时,它会带我进入一个列表。如果我点击第二个按钮,它会让我进入另一个列表。该列表将是相同的布局,但我不想创建5个数据库,只有一个。 我希望你能理解我

  • 类别
  • 类别
  • 类别
  • 类别
  • 类别
  • 点击1。类别按钮 1.清单上的项目(1) 2.清单上的项目(1)。。。 ... 点击3。类别按钮 1.清单项目(3) 2.清单上的项目(3)


    这是个小计划,谢谢你的帮助

    为什么要创建5个数据库。您可以将所有数据放在一个数据库中。至于清单部分;因为您的布局将是相同的,所以只需创建一个列表视图,并根据您单击的按钮将不同的列表传递给其适配器

    e、 g在onclick方法中

        //if first button clicked
        adapter = new adapter adapter = new adapter(context,
        layout_file, list1);
    
        // else if 2nd button clicked
        adapter = new adapter adapter = new adapter(context,
        layout_file, list2);
    
        // and so on for other buttons
    

    如果所有列表的数据类型相同,您甚至不需要创建5个列表。您可以根据单击的按钮填充一个列表,并将列表传递给适配器。

    是的……我不想创建5个数据库……但我的适配器应该如何从所选按钮返回列表?凯,我会尝试这种方式……谢谢……好的,我卡住了……所以我的列表(其中5个)应该有ID-s。它们在同一个.txt文件中(它们只有图像和文本描述),代码应该是这样的
    @Override public int getCount(){if(mType==1){adapter=new adapter=new adapter(context,layout_文件,list1);}else if(mType==2){adapter=new adapter=new adapter(context,layou文件,list2);}…
    但是如何设置我的项目与按钮具有相同的id?我应该在.txt(数据库)文件[id]=“1”中设置它吗?就像你在解释我一样。在你的问题中解释一下。你得到了更好的回答。