首页 > 解决方案 > 在没有 ListView 的 ScrollView 中动态添加视图

问题描述

我正在创建一个 android 应用程序。有一个显示应用程序设置和用户配置文件的活动。所以我创建了这样的 xml 文件。

   <RelativeLayout>
        <ScrollView>
             <LinearLayout>
                    <LinearLayout>
                         //Layout for user profile
                    </LinearLayout>

                    <ListView>
                        //for application setting
                    </ListView>

             </LinearLayout>
        </ScrollView>
   </RelativeLayout>

但是,正如我所读到的,在 ScrollView 中嵌套 ListView 并不好。“用户配置文件布局”与“设置布局”不同。“设置列表视图”里面有很多项目。所以我必须滚动“配置文件布局”和“设置”才能到达底部。我想以编程方式添加设置(字符串和图标)。有一些方法可以实现这一目标吗?对不起我糟糕的英语写作技巧。

标签: androidandroid-layoutdynamicandroid-recyclerview

解决方案


您正在寻找的是 RecyclerView 适配器,具有用于配置文件布局和设置布局的不同视图持有者。供您参考,在此处输入链接描述 您必须为 RecyclerView 适配器中的所有其他位置创建/绑定位置 0 的配置文件布局和应用程序设置布局。


推荐阅读