我想绑定xml文件中的数据?我如何使用布局xml文件来定义滚动视图?
答案 0 :(得分:1)
如果我理解你的问题,你想要阅读一个布局文件并将其插入ScrollView。
您可能需要查看LayoutInflater来完成此任务。 从活动中执行此操作的示例。
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
ScrollView sv = findViewById(R.id.id_of_scrollview);
inflater.inflate(R.layout.id_of_layoutfile_to_include, sv);
编辑: 阅读完你的评论后,我意识到我误解了你的问题。
ScrollView不是您想要绑定数据的视图,scrollView是一个专门的frameLayout,因此只允许一个孩子。
您最有可能寻找像ListView这样的视图(自动添加滚动功能)
另一种解决方案是在滚动视图中使用布局并动态(从代码中)添加视图。
LinearLayout ll = findViewById(R.id.id_of_linearlayout);
//Loop data and build a view for each data entry and add it with
ll.addView(yourView);