是否有可能在android中创建这种自定义视图?
问题描述:
我只是想知道如果我可以在android中创建类似的布局。
自定义视图必须可扩展,具体取决于图像的性质。我试着用GridView
来做这种观点。
如果有人曾与类似的事情让我知道。提前致谢...
答
这是不可能通过gridview。 您将不得不创建一个ViewGroup,并且必须在滚动时夸大视图。 而且,当您向视图组添加任何视图时,该视图将包含图像,标题等。 而主要的是你必须设置该视图的宽度等于ViewGroup的宽度的1/4,并且该视图中图像的宽度等于match_parent和视图和图像的高度都应该是wrap_content。
尝试一次使用ViewGroup和inflater,你会发现你的方式。 希望有所帮助。
你是什么意思的图像性质?请明确说明?? – 2013-03-02 07:11:19
图像没有特定的大小,如果图像是一个肖像然后视图应扩大 – 2013-03-02 07:14:19
作为ebarrenchea提到staggeredGridview应该做的伎俩另外,你可以尝试QuiltView https://github.com/jacobmoncur/QuiltViewLibrary – Atrix1987 2013-03-02 17:32:08