Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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_Intellij Idea_Android View - Fatal编程技术网

如何在Android中创建一组视图?

如何在Android中创建一组视图?,android,android-layout,intellij-idea,android-view,Android,Android Layout,Intellij Idea,Android View,我是一个初学者android程序员。 我正在为游戏创建一个商店对话框 每个项目都有一组视图,图像视图(图片)、文本视图(描述)、文本视图(价格)和按钮(购买/装备/未装备按钮),只是属性值不同。我不想创建自定义视图,因为这是一项困难的任务,而不是我的级别 有没有办法在android中创建一组视图? 如何在xml布局文件中使用集合 是的,您可以创建自定义视图。只需使用所需的所有视图创建布局,然后通过首先从布局充气来获取每个视图的引用 View view = View.inflate(context

我是一个初学者android程序员。 我正在为游戏创建一个商店对话框 每个项目都有一组视图,图像视图(图片)、文本视图(描述)、文本视图(价格)和按钮(购买/装备/未装备按钮),只是属性值不同。我不想创建自定义视图,因为这是一项困难的任务,而不是我的级别

有没有办法在android中创建一组视图?
如何在xml布局文件中使用集合

是的,您可以创建自定义视图。只需使用所需的所有视图创建布局,然后通过首先从布局充气来获取每个视图的引用

View view = View.inflate(context, R.layout.your_view_layout, null);
ImageView iv = (ImageView)view.findViewById(R.id.myImageView);
... get button and set click listeners, etc ...
如果要创建对话框,还可以将对话框内容视图设置为此“视图”对象

希望能有帮助