gpt4 book ai didi

android - 如何在 android 中使用 Json 动态创建布局并从中获取值(value)?这是杰森

转载 作者:太空狗 更新时间:2023-10-29 14:45:48 24 4
gpt4 key购买 nike

{
layout:[
{
tag :"edittext",
name :"Name",
hint :"Type your name here"
},
{
tag :"checkbox",
name :"Is married",
hint :""
},
{
tag :"button",
name :"Submit",
hint :""
}
]
}

我正在描述我想要的东西。首先,上面的 json 每次都会改变。结构将相同,只是标记、名称和提示值会发生变化。现在上面的 jsonarray 有三个 jsonobject 。它可能是任意数字(4/5/6 任意数量的 jsonobject)。任何人都可以建议我如何解决这个问题吗?谢谢

最佳答案

最好把你的问题分成小部分,所以这是我为你准备的东西

  1. Parse JSON and fetch its value : 建议你关注 How to parse JSON in Android此链接,您将拥有 json 中的所有内容。
  2. 检查控件是 EditText 还是 Button 或其他任何内容:我建议您使用 switch case 以获得更好的编码结构

    switch (tag ){
    case "edittext":
    //add edittext
    break;
    case "button":
    //add button
    break;
    }

点击此链接动态添加控件

Generating Edit Text Programatically in android
Add button to a layout programmatically
How to add checkboxes dynamically in android

关于android - 如何在 android 中使用 Json 动态创建布局并从中获取值(value)?这是杰森,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com