Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,在我的应用程序中,我需要动态构建布局。布局中视图的所有尺寸都将从网络服务获得。在网络服务中,我们可能有不同的图块大小,根据图块大小,我们必须将图块放入适当的位置。
任何人都可以帮助我动态构建布局。
您可以以编程方式膨胀不同的布局。所以你应该有这样的东西:
LayoutInflater inflater = getLayoutInflater(); ViewGroup layoutLoaded = (ViewGroup)inflater.inflate(R.layout.yourlayout, null); mainLayout.addView( layoudLoaded );
通过这种方式,您可以在需要时加载所需的所有布局。