我是Android开发的初学者,有点卡住,我想在我的主要布局的一部分有一个条带得到dinamicaly填充和用户可以侧向滚动以获得信息,同时保持在主要布局。我目前使用水平linearLayout并添加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);
}
非常感谢
所以我找到了答案,以为我会分享它们以防其他人有类似的问题:
问题1 - 我发现这个链接帮助我实现了它:Adding LinearLayout programmatically in Android doesn't work
问题2,答案非常简单:我刚刚发现了HorizontalScrollView我将线性布局放入其中,然后在其中动态创建文本视图,它运行良好。