一个接一个地对齐动态文本视图

问题描述 投票:3回答:4

有没有可能的方法可以对齐动态创建的文本视图?.enter image description here

这是我的回答,我想在上面的设计中将每个技能和平台转换为textview,并一个接一个地对齐。

{
"data": [
    {
        "skills": "HTML5, MYSQL,",
        "platforms": "Static Website, Dynamic Website, E-Commerce Website, Android Application, Web Portal"
    }
],
"status": 100
}
android android-layout textview
4个回答
1
投票

1)通过List items = Arrays.asList(str.split(“\ s *,\ s *”))将逗号分隔的字符串转换为列表;

2)试试这个https://github.com/Plumillon/ChipView

ChipView使您可以轻松创建芯片列表,每个芯片上都有可选的点击监听器。

ChipView具有高度可定制性,您可以单独控制每个芯片布局和背景颜色(正常和选定)。


0
投票

为什么不,您可以在活动中简单地创建动态相对布局

width = MATCH_PARENT
height = WRAP_CONTENT

布局参数,并继续在其中添加任意数量的文本视图。

寻找如何动态创建文本视图,这必须解决您的疑问。

最佳部分:除非您需要提前美化和功能,否则您不需要任何外部库。


0
投票

是的,你可以尝试使用RecyclerviewStaggeredGridLayoutManager,如果你不想使用任何第三方库。


-1
投票

我建议你使用一个库来实现这是一个很好的库:u:MaterialChipsInput

© www.soinside.com 2019 - 2024. All rights reserved.