【问题标题】:Android Layouts within layouts and making a slideable/scrollable strip within my android app布局中的 Android 布局并在我的 android 应用程序中制作可滑动/可滚动条
【发布时间】: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 个问题

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

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

感谢分配

【问题讨论】:

    标签: android android-layout dynamic scrollable


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 2021-12-10
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多