从JSON字符串动态创建android布局或菜单

从JSON字符串动态创建android布局或菜单,android,xml,json,layout,android-layout,Android,Xml,Json,Layout,Android Layout,是否可以在应用程序启动时向服务器发送一个返回JSON的请求。JSON将包含如下内容: { “option”: [ { “id”: “1”, “text”: “menuoption1” , “page”:”page1” }, { “id”: “2”, “text”: “menuoption2”, “page”:”page2 “ }, { “id”: “3”, “text”: “menuoption3” , “page”:”page3” }, { “id”:

是否可以在应用程序启动时向服务器发送一个返回JSON的请求。JSON将包含如下内容:

{
“option”: [
    { “id”: “1”,  “text”: “menuoption1” , “page”:”page1” },
    { “id”: “2”,  “text”:  “menuoption2”, “page”:”page2 “ },
    { “id”: “3”,  “text”:  “menuoption3” , “page”:”page3” },
    { “id”: “4”,  “text”:  “menuoption4” , “page”:”page4” },
],
然后,应用程序将解析它并从中创建菜单?我是否会将其发送到xml文件以动态创建布局


编辑:和我一起头脑风暴一下……但我想对于创建的各种“菜单对象”,我可以创建自定义视图类,然后用返回的json填充这些类,然后以编程方式添加到布局中?

我不认为是xml文件,但我想您可以以编程方式生成整个内容。。。这将是一个巨大的痛苦。任何事情都是可能的。布局是为了什么?移动网站?或者Android应用程序?当前是一个Android appCorrect-在整个JSON对象上循环,边创建对象边在视图中膨胀。您可以查看它是否满足您的用例。通过在json本身中定义布局,可以从数据动态创建视图。