我是初学的android程序员。 我正在为游戏创建一个商店对话框 每个项目都有一组视图,ImageView(图片),TextView(描述),TextView(Price)和Button(购买/装备/未装备按钮),只是不同的属性值。我不想制作自定义视图,因为这是一项艰巨的任务,而不是我的水平。
有没有办法在android中创建一组视图? 以及如何在xml布局文件中使用该设置?
答案 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 ...
如果要创建对话框,还可以将对话框内容视图设置为此“视图”对象。
希望它有所帮助。