2014-07-08 98 views
0

我们曾经在布局中处理很多动态内容,从框架布局和片段到最终膨胀的按钮,图像和文本视图,填充内容并将它们追加到执行时间中。为了做到这一点,我喜欢设计一些资源部分来定义它的通用风格,这样我可以稍后以编程方式重新使用它们。如何在ADT/GraphicalLayout中使用动态内容设计布局?

问题:由于所有元素都已准备好接收其内容,因此当您在ADT图形布局中打开它们时,最终会显示所有布局资源元素显示为白色屏幕。

有没有更好的方法来处理布局?

我做错了,因为我一直使用CustomViews来封装这些小部件以使用isInEditMode?

我找不到任何关于如何为动态内容设计元素的良好实践指南。


:列表项视图

你看到什么

enter image description here


背后

01真相

enter image description here enter image description here

我用来填充用假的内容形象化他们为了调整最终的风格元素,但我不知道是否有更好的解决办法..

+0

列表视图,GridView的,ViewPagers - >一下这个http://developer.android.com/reference/android/widget/AdapterView.html –

+0

您可以在“动态视图”的定义解释一下? –

+0

想象一下,例如某种带有textviews,imagebuttons等的菜单栏,每个活动或片段都使用它们以及它们自己的按钮/操作。因此,您可以使用菜单栏样式和表示其中一个复杂按钮的资源作为模板来定义空白布局。最后,以编程方式,每个活动清除菜单布局,从模板中构建所有按钮并将它们插入到菜单栏布局中。所有这些都是在应用程序运行时发生的,因此您无法从ADT设计器工具中看到您的应用程序的样子。 – daVe

回答