0

嗨,我正在尝试基于 JSON 提要添加文本字段中断还是我为提要中的每个项目添加一个新的文本字段到视图中。

这是我想要达到的目标

info                     info
Team Name     1-3   Team Name
Scorer                 Scorer
                       Scorer
                       Scorer

继承人我的布局到目前为止它有一切,但得分手

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@color/white"
    android:paddingBottom="30dp"
    android:paddingTop="10dp" >

    <TextView
        android:id="@+id/Division"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="18dp"
        android:layout_marginTop="5dp"
        android:text="Small Text"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
        android:id="@+id/HomeTeam"
        android:layout_width="115dp"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/Division"
        android:layout_below="@+id/Division"
        android:text="Medium Text"
     android:textSize="20dp"
        android:textColor="@color/blue" 
        android:ellipsize="end"
        android:lines="2"
        android:gravity="left"
        android:textStyle="bold"
        />

    <TextView
        android:id="@+id/Attendence"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/HomeTeam"
        android:layout_alignParentRight="true"
        android:layout_marginRight="18dp"
        android:text="Small Text"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
        android:id="@+id/AwayTeam"
        android:layout_width="115dp"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/Attendence"
        android:layout_below="@+id/Attendence"
        android:text="Medium Text"
     android:textSize="20dp"
        android:textColor="@color/blue"
        android:ellipsize="end"
        android:lines="2"
        android:gravity="right"
        android:textStyle="bold"
         />

    <TextView
        android:id="@+id/TextView02"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/Attendence"
        android:layout_centerHorizontal="true"
        android:text="-"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="@color/blue" />

    <TextView
        android:id="@+id/AwayScore"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/TextView02"
        android:layout_alignBottom="@+id/TextView02"
        android:layout_toRightOf="@+id/TextView02"
        android:text="0"
         android:textSize="20dp"
        android:textColor="@color/blue"
        android:layout_marginLeft="10dp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/HomeScore"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/TextView02"
        android:layout_alignBottom="@+id/TextView02"
        android:layout_toLeftOf="@+id/TextView02"
        android:text="0"
        android:textSize="20dp"
        android:textColor="@color/blue" 
        android:layout_marginRight="10dp"
        android:textStyle="bold"/>

    <TextView
        android:id="@+id/HomeScorers"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/HomeTeam"
        android:layout_below="@+id/HomeTeam"

        android:textAppearance="?android:attr/textAppearanceSmall" />

    <TextView
        android:id="@+id/AwayScorers"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/AwayTeam"
        android:layout_below="@+id/AwayTeam"

        android:textAppearance="?android:attr/textAppearanceSmall" />

</RelativeLayout>
4

2 回答 2

1

请查看链接。此处以编程方式创建相对布局。我认为它可以帮助你。

关联

谢谢

于 2012-06-07T11:19:25.987 回答
0
  • 创建特定行的 xml(如在列表中创建)添加一个空的
  • 布局 xml 中的列表项线性布局/表格布局。
  • 根据循环视图中的 json 数据膨胀 java 文件中的该行
  • 将数据设置为列表获取函数中的集合。
于 2012-06-07T11:15:00.917 回答