【发布时间】:2018-06-08 06:31:04
【问题描述】:
我是 android 开发的初学者,有点卡住了,我想在我的主要布局的一部分中有一个条带,它会被动态填充,并且用户可以在保持在主布局内的同时横向滚动它以获取信息。我目前使用水平线性布局并向其添加 texViews,我当前的代码是这样的:
for(Object myObject: objectList){
LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
TextView tv = new TextView(getContext());
tv.setLayoutParams(lparams);
tv.setText(myObject.getData1() + "/n" + myObject.getData2() + "/n" + myObject.getData3());
myLayout.addView(tv);
}
我有 2 个问题
-
我希望每个 myObject 的所有信息都显示在一个列中 的线性布局。每个 myObject 有 3 个(将来可能更多) 我想在另一个下面显示的数据片段 柱子。我想在 水平线性布局并将我的对象中的每条数据添加为 第二个布局中的 textView,但是像这样嵌套布局 似乎特别复杂,因为我正在做这个 dinamically,我还想到了另一种布局,例如网格布局或 一些东西,但我不是很熟悉所有的布局,因为 每列应该代表一个我想拆分的对象 不同行的 myObjects 数据不正确。真的可以用 一些帮助是什么正确的方法来做到这一点?
2- 我可能在列表中有更多 myObjects 可以很好地适应屏幕, 我怎么做才能让用户可以左右滑动 看其他信息??这个视图在一个片段中并且滑动 片段你去一个不同的片段,所以用户必须能够 滚动此条而不滚动到不同的片段。
感谢分配
【问题讨论】:
标签: android android-layout dynamic scrollable