Android 布局中的布局并在我的 android 应用程序中制作 slideable/scrollable 条带

Android Layouts within layouts and making a slideable/scrollable strip within my android app

我是 android 开发的初学者,有点卡住了,我希望在我的主要布局中有一个条带,它被动态填充,用户可以在其中横向滚动以获取信息,同时留在主要布局内。我目前使用水平 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);

    }

我有 2 个问题

  1. 我希望每个 myObject 的所有信息都显示在一个列中 的线性布局。每个 myObject 有 3 个(将来可能更多) 我想在其下方显示的数据片段 柱子。我想在 水平 linearLayout 并将我的对象中的每条数据添加为 第二个布局中的 textView,但像这样嵌套布局 看起来太复杂了,特别是因为我在做这个 dinamicaly,我还想到了另一种布局,如网格布局或 一些东西,但我不是很熟悉所有的布局,因为 每列应该代表一个我想拆分的对象 不同行中的 myObjects 数据不正确。真的可以用 一些帮助什么是正确的方法来做到这一点?

    2- 我可能在列表中有更多 myObjects 可以很好地适合屏幕, 我该怎么做才能让用户左右滑动 看其他信息??这个视图在片段中并滑动 片段你去一个不同的片段,所以用户必须能够 滚动此条而不滚动到不同的片段。

谢谢分配

所以我找到了答案,我想我会分享它们以防其他人有类似的问题:

问题 1 - 我发现这个 link 帮助我让它工作: Adding LinearLayout programmatically in Android doesn't work

问题2,答案很简单:刚知道Horizo​​ntalScrollView 我将我的线性布局放入其中,然后在其中动态创建文本视图,它运行良好。