android - 在没有 ListView 的 ScrollView 中动态添加视图
问题描述
我正在创建一个 android 应用程序。有一个显示应用程序设置和用户配置文件的活动。所以我创建了这样的 xml 文件。
<RelativeLayout>
<ScrollView>
<LinearLayout>
<LinearLayout>
//Layout for user profile
</LinearLayout>
<ListView>
//for application setting
</ListView>
</LinearLayout>
</ScrollView>
</RelativeLayout>
但是,正如我所读到的,在 ScrollView 中嵌套 ListView 并不好。“用户配置文件布局”与“设置布局”不同。“设置列表视图”里面有很多项目。所以我必须滚动“配置文件布局”和“设置”才能到达底部。我想以编程方式添加设置(字符串和图标)。有一些方法可以实现这一目标吗?对不起我糟糕的英语写作技巧。
解决方案
您正在寻找的是 RecyclerView 适配器,具有用于配置文件布局和设置布局的不同视图持有者。供您参考,在此处输入链接描述 您必须为 RecyclerView 适配器中的所有其他位置创建/绑定位置 0 的配置文件布局和应用程序设置布局。
推荐阅读
- winforms - 产品版本与组装版本
- python - 将整个(大)架构转换为 hdf5
- laravel - 尝试查看页面时出错,出现以下错误:Action Facade\Ignition\Http\Controllers\ShareReportController 未定义
- maven - 处理您自己的 Maven 依赖项中的其他依赖项
- c - 如何从c中的一行文本中删除某些单词
- elasticsearch - Elasticsearch 查询未返回多个应过滤器的预期结果
- powershell - 在 SCCM 中使用 Powershell 配置规则以检测部署类型的存在
- linux - 为什么 dlopen 会重用先前加载的符号的地址?
- sql-server - SQL Report Builder:在 ReportItem 上使用聚合函数
- javascript - Reactjs 需要结合 Render 中的 const 和 componentDidMount 中的 axios 调用来创建 DOM 元素表