android - 如何动态添加带有图像视图的多个线性布局?
问题描述
我正在尝试根据先前输入的字符串将图像添加到我的应用程序中。
这是我最后一年的项目,我将从用户那里获取语音输入,并为他们的输入提供 BSL 手指拼写翻译。目前我只是想让翻译部分正常工作,语音转文本功能可以稍后出现。
我希望该应用程序能够接受我的文本输入,将其分解为单个字符,然后检查每个字符以查看它是什么字母,然后在输出窗口中显示该字母的相应图像。图像应并排显示,并在序列到达页面末尾时自动开始新行。
解决方案
对于这种情况,您不需要线性布局。如果您的所有图像视图具有相同的大小,请尝试使用 RecyclerView 和网格布局管理器;如果您的图像视图具有不同的大小,请尝试使用 StaggeredGridLayoutManager。
请检查此链接:
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager
欢迎来到安卓世界。
推荐阅读
- reactjs - 如何在遗留 JSF Web 应用程序中使用 ReactJs?
- html - Html 值绑定
- java - int[] 和 Integer[] 之间的区别以及为什么它们被区别对待?
- c# - 使用 LINQ 将多个集合折叠成一个集合
- c# - 如何从 C# 中的方法创建窗口句柄
- ndepend - 使用 NDepend 查找所有未登录的方法 try catch
- spring-boot - Spring Boot bootRun 持续构建
- r - 在 R 中分析文本
- ajax - react redux-thunk项目中的模拟api返回未定义
- c# - PropertyChangedEventManager:AddHandler 与 AddListener