Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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_Android Layout_Android Intent_Android Activity - Fatal编程技术网

Android 通过按不同活动中的不同按钮动态创建新活动

Android 通过按不同活动中的不同按钮动态创建新活动,android,android-layout,android-intent,android-activity,Android,Android Layout,Android Intent,Android Activity,我的问题是这样的- 这是一个商业应用程序,用户可以购买他们在应用程序中看到的不同产品。。 主屏幕上有一个查看购物车按钮 一个活动中有10种不同的产品,有3种此类活动(每个活动包含不同的产品) 这些产品以线性方式排列(线性布局)。 每个产品都有一个添加到购物车图像按钮 我想要的是,当用户按下该按钮时,会发生3件事 将创建一个包含该产品信息的新活动(当用户按下另一个“添加到购物车”按钮时,该新产品将位于前一个产品的下方,依此类推) 菜单栏中有一个购物车按钮,购物车显示的数字应等于购物车中的产品数量

我的问题是这样的-

这是一个商业应用程序,用户可以购买他们在应用程序中看到的不同产品。。 主屏幕上有一个
查看购物车
按钮
一个活动中有10种不同的产品,有3种此类活动(每个活动包含不同的产品)
这些产品以线性方式排列(线性布局)。
每个产品都有一个
添加到购物车
图像按钮

我想要的是,当用户按下该按钮时,会发生3件事

  • 将创建一个包含该产品信息的新活动(当用户按下另一个“添加到购物车”按钮时,该新产品将位于前一个产品的下方,依此类推)
  • 菜单栏中有一个购物车按钮,购物车显示的数字应等于购物车中的产品数量
  • 它很简单,一个小的闪光通知,产品已经添加到购物车

  • 任何帮助都将不胜感激。

    您将看到使用
    片段
    s会带来一些好处。使用一个主
    活动
    作为“交换机”和多个
    片段
    实例来显示每个项目的详细信息。

    您不需要动态创建新活动。考虑到你称自己是android开发的新手,我只能告诉你要学习什么来完成你的计划。 首先,学习制作一个包含ListView的活动。为ListView项目创建一个XML布局,其中包含文本视图、按钮,以及您想要的任何内容。然后,制作一个适配器,用相应的值(文本、按钮名称、图像等)填充项目。 第二,让它们都可以点击(每个按钮都有一个onClickListener或onClickListener),让你的活动通过包含文本视图、图像视图等的片段来膨胀。。。表示所选项目信息所需的任何内容。 最好的实用方法是用一个空片段创建一个空活动。最后一个将被充气(填充),甚至被你需要的任何东西所取代。
    抱歉,但是教你如何在技术上做这些事情超出了任何人可以在这里发布的合理答案的范围。这都是学习和实践的问题。但我希望我给你的研究载体是透明的,而且价格合理。

    我已经做了所有这些事情,应用程序是完整的,只是面对这个问题