特定Android视图

特定Android视图,android,Android,我正在实现一个视图来显示这个特定的布局。 因此,用户可以发布一些内容(其个人资料图片位于左侧),然后人们评论/喜欢该文章,在可变长度的评论列表之后,有一个编辑文本框来添加自己的评论 我的问题是,实现这种观点的最佳方式是什么?我应该使用带有“5个喜欢”和“2个评论”的分段适配器作为标题吗?或者他们只是在一个列表中列出了自己的所有视图?我对创建自己的可变长度视图还是相当陌生的 任何方向都将不胜感激。以直线布局(垂直)作为根,并尝试遵循这些指导原则。如果有任何问题,请评论:) 您希望如何实现此功能。

我正在实现一个视图来显示这个特定的布局。

因此,用户可以发布一些内容(其个人资料图片位于左侧),然后人们评论/喜欢该文章,在可变长度的评论列表之后,有一个编辑文本框来添加自己的评论

我的问题是,实现这种观点的最佳方式是什么?我应该使用带有“5个喜欢”和“2个评论”的分段适配器作为标题吗?或者他们只是在一个列表中列出了自己的所有视图?我对创建自己的可变长度视图还是相当陌生的

任何方向都将不胜感激。

以直线布局(垂直)作为根,并尝试遵循这些指导原则。如果有任何问题,请评论:)


您希望如何实现此功能。如果您只想显示3个喜欢和a+N,那么这一部分很容易。如果你想用+N按钮显示尽可能多的喜欢,那就有点难了。您必须测量视图并添加,直到只有一个视图可以容纳,然后添加+N按钮。此外,如果您只想显示固定数量的注释并添加“查看更多注释”链接/按钮,这也会变得容易得多。另外,如果需要的话,你希望整个事情滚动,还是只希望评论部分+1显示时间和答案。与其使用
LinearLayout(垂直
,用于
网络站点的评论
),不如使用
列表视图
。你不这样认为吗?这将很容易管理。是的,列表视图也可以(只需记住将高度设置为wrap\u content)如果您对在代码中创建布局没有信心,那么使用列表视图(更容易创建列表项)…请记住将整个布局放在滚动视图中。我没有问这个问题。无论如何,滚动视图中的整个布局?为什么?那么在其中使用ListView是不好的。是的,但如果您将高度包装内容,它只会拉伸列表,这样您就不会有“滚动中的滚动”…将布局放在scrollview中的原因是,注释部分可能非常大,在这种情况下需要滚动。这就是为什么我告诉您将注释部分放在ListView中,而不是垂直线性布局。您将使用ListView进行滚动,即使您将高度设置为包裹内容。