嗨,在我的应用程序中,我需要动态构建布局。布局中的所有视图尺寸都将来自web-service。在网络服务中,我们可能有不同的瓷砖尺寸,根据瓷砖尺寸,我们必须放置瓷砖在适当的位置。
任何人都可以帮我动态构建布局。
答案 0 :(得分:0)
您可以通过编程方式扩展不同的布局。 所以你应该有这样的东西:
LayoutInflater inflater = getLayoutInflater();
ViewGroup layoutLoaded = (ViewGroup)inflater.inflate(R.layout.yourlayout, null);
mainLayout.addView( layoudLoaded );
通过这种方式,您可以在需要时加载所需的所有布局。