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

时间:2017-12-21 09:09:47

标签: android android-layout textview

我是否可以通过这种方式对齐动态创建的文字视图?。enter image description here

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

{
"data": [
    {
        "skills": "HTML5, MYSQL,",
        "platforms": "Static Website, Dynamic Website, E-Commerce Website, Android Application, Web Portal"
    }
],
"status": 100
}

4 个答案:

答案 0 :(得分:1)

1)通过List items = Arrays.asList(str.split(“\ s *,\ s *”));

将逗号分隔的字符串转换为列表

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

为什么不,您只需在活动中创建动态相对布局

width = MATCH_PARENT
height = WRAP_CONTENT

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

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

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

答案 3 :(得分:-1)

我建议您使用图书馆来实现这是一个很好的图书馆:MaterialChipsInput