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

时间:2014-08-04 19:07:30

标签: android android-layout intellij-idea android-view

我是初学的android程序员。 我正在为游戏创建一个商店对话框 每个项目都有一组视图,ImageView(图片),TextView(描述),TextView(Price)和Button(购买/装备/未装备按钮),只是不同的属性值。我不想制作自定义视图,因为这是一项艰巨的任务,而不是我的水平。

有没有办法在android中创建一组视图? 以及如何在xml布局文件中使用该设置?

1 个答案:

答案 0 :(得分:0)

是的,您可以解决创建自定义视图的问题。只需使用您需要的所有视图创建布局,然后通过首先从布局中扩展来获取每个视图的引用。

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 ...

如果要创建对话框,还可以将对话框内容视图设置为此“视图”对象。

希望它有所帮助。