Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android运行时创建布局并将json值放入其中?_Android_Json_Android Layout - Fatal编程技术网

如何在android运行时创建布局并将json值放入其中?

如何在android运行时创建布局并将json值放入其中?,android,json,android-layout,Android,Json,Android Layout,我正在为我的网站创建一个应用程序,并使用API发送Json数据。我想知道如何在运行时创建布局并将JSON节点的值放入其中。和TextView一样,我想显示从JSON发送的日期 我的布局是: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/

我正在为我的网站创建一个应用程序,并使用API发送Json数据。我想知道如何在运行时创建布局并将JSON节点的值放入其中。和TextView一样,我想显示从JSON发送的日期

我的布局是:

 <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:id="@+id/question_content"
    >

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/questions">
        <!-- Month and Year on the top -->
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#22C778"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:text="December 2014"
            android:gravity="center"
            android:id="@+id/month_name"
            android:padding="5dp"
            android:textColor="#FFFFFF"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true" />

        <!-- Date and Month On The Left -->

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:text="30 Jan"
            android:gravity="center_vertical"
            android:background="#F1F1F1"
            android:padding="10dp"
            android:layout_marginTop="5dp"
            android:id="@+id/date_text"
            android:layout_below="@+id/month_name"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            />

        <!-- Question Title  -->
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#FFFFFF"
            android:padding="5dp"
            android:text="This Is The Title Of Question Of January"
            android:id="@+id/question_title"
            android:layout_alignTop="@+id/date_text"
            android:layout_toRightOf="@+id/date_text" />

        <!--  Question Description -->
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:text="This Is The Description Of The Question You See Above And Below Is The Rating Bar"
            android:id="@+id/question_desc"
            android:layout_below="@+id/question_title"
            android:layout_toRightOf="@+id/date_text"
            android:layout_toEndOf="@+id/date_text" />

        <RatingBar
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/question_rating"
            android:numStars="1"
            android:stepSize="1"
            android:layout_marginLeft="10dp"
            android:layout_below="@+id/question_desc"
            android:layout_alignLeft="@+id/question_desc"
            android:layout_alignStart="@+id/question_desc"

            />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:text="0 people rated this question"
            android:id="@+id/people_rated"
            android:padding="15dp"
            android:layout_alignBottom="@id/question_rating"
            android:layout_below="@+id/question_desc"
            android:layout_toRightOf="@id/question_rating" />
    </RelativeLayout>

我想在运行时生成这个线性布局,并从Json节点为每个视图添加一个值。
如何做到这一点。

考虑到您希望以编程方式创建上述布局。点击这个链接

您想创建一个视图(从上面的布局)并将值填充到其文本视图中。。对吗?不,我想动态创建上面的布局。TextView中的值,即text,将通过json节点设置您到目前为止在@ManushChand尝试了什么?