2013-03-02 64 views
8

enter image description here是否有可能在android中创建这种自定义视图?

我只是想知道如果我可以在android中创建类似的布局。

自定义视图必须可扩展,具体取决于图像的性质。我试着用GridView来做这种观点。

如果有人曾与类似的事情让我知道。提前致谢...

+0

你是什么意思的图像性质?请明确说明?? – 2013-03-02 07:11:19

+0

图像没有特定的大小,如果图像是一个肖像然后视图应扩大 – 2013-03-02 07:14:19

+0

作为ebarrenchea提到staggeredGridview应该做的伎俩另外,你可以尝试QuiltView https://github.com/jacobmoncur/QuiltViewLibrary – Atrix1987 2013-03-02 17:32:08

回答

5

你应该看看StaggeredGridViewhere,因为它做类似的事情,虽然不完全是你在找什么。如果你想快速了解它的工作原理,你可以找到一个演示项目here

0

这是不可能通过gridview。 您将不得不创建一个ViewGroup,并且必须在滚动时夸大视图。 而且,当您向视图组添加任何视图时,该视图将包含图像,标题等。 而主要的是你必须设置该视图的宽度等于ViewGroup的宽度的1/4,并且该视图中图像的宽度等于match_parent和视图和图像的高度都应该是wrap_content。

尝试一次使用ViewGroup和inflater,你会发现你的方式。 希望有所帮助。

相关问题