如何适应Android中从服务器获取的布局xml
你好,我对这个话题很好奇。这里我从一个web服务获取xml布局,现在当这个xml包含如何适应Android中从服务器获取的布局xml,android,xml,Android,Xml,你好,我对这个话题很好奇。这里我从一个web服务获取xml布局,现在当这个xml包含按钮时,应用程序应该显示按钮,如果xml包含按钮和文本视图,则应用程序应该显示按钮和文本视图 这里我是否必须解析xml,然后动态创建视图?但这种方法会让事情变得更加困难,因为任何视图都有很多属性和搜索方法,在视图容器中设置正确的位置看起来并不简单 如果有人有这种系统的经验,那么请提示你们是如何做到这一点的 提前谢谢 这里我是否必须解析xml,然后动态创建视图 对 但这种方法会让事情变得更加困难,因为任何视图都有很
按钮时,应用程序应该显示按钮
,如果xml包含按钮
和文本视图
,则应用程序应该显示按钮
和文本视图
这里我是否必须解析xml
,然后动态创建视图?但这种方法会让事情变得更加困难,因为任何视图都有很多属性和搜索方法,在视图容器中设置正确的位置看起来并不简单
如果有人有这种系统的经验,那么请提示你们是如何做到这一点的
提前谢谢
这里我是否必须解析xml,然后动态创建视图
对
但这种方法会让事情变得更加困难,因为任何视图都有很多属性和搜索方法,在视图容器中设置正确的位置看起来并不简单
对。您可能希望重新审视您的计划(“我正在从web服务获取xml布局”),并尝试提出一个更简单的解决方案。再次感谢Mark:)+1但是可以在setcontentview direct中设置该xml吗?@Williams:“但是可以在setcontentview direct中设置该xml吗?”--不可以。Android无法膨胀xml文件。它只能膨胀XML资源,而您的不是XML资源。是的,我同意,但如果我采用这种方法,那么它将不会是一个简单且耗时的过程。你能提示一下你是否有更好的解决方案吗?@Williams:将你的选项限制在少数预定义的布局上,服务器会为这些布局提供轻量定制说明。或者,看看是否有人编写了一个基本上执行布局XML文件而不是布局资源膨胀的库。我不知道有这样一个图书馆,维护这样一个图书馆将是一个巨大的痛苦。没错,我也在考虑这样做。不可能涵盖所有视图的所有属性。再次非常感谢:)