如何在android运行时创建布局并将json值放入其中?
我正在为我的网站创建一个应用程序,并使用API发送Json数据。我想知道如何在运行时创建布局并将JSON节点的值放入其中。和TextView一样,我想显示从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/
<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尝试了什么?