私は初心者のアンドロイドです。ミニアプリに問題があります。下の図を見ることができます: http://i481.photobucket.com/albums/rr175/viethungit/android.png
まず、1行目に追加ボタンをクリックすると1行目(レイアウト1)がリストビューに表示され、1行目に追加ボタンをクリックすると2行目(レイアウト2)が表示され、続いて1行目に追加ボタンをクリックするとリストビューにレイアウト2が表示されます...検索してみますMr.Google からですが、見つかりません... 誰でも私を助けることができます!
これはレイアウトであり、実装方法がわからないアクティビティです
add_item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#EEEEEE"
android:orientation="horizontal"
android:padding="5dip">
<!-- Image Item-->
<ImageButton
android:id="@+id/imgItem"
android:layout_width="40dip"
android:layout_height="40dip"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="2dp"
android:contentDescription="@string/imgView" />
<!-- Name item -->
<EditText
android:id="@+id/edtItem"
android:layout_width="100dp"
android:layout_height="40dp"
android:layout_marginLeft="5dp"
android:layout_toRightOf="@+id/imgItem"
android:background="@drawable/bg"
android:hint="@string/txtTitle"
android:textSize="20dip" />
<!-- Button add -->
<Button
android:id="@+id/btnAdd"
android:background="@drawable/add"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"/>
<!-- item -->
<TextView
android:id="@+id/txtSubtitle"
android:layout_width="100dp"
android:layout_height="40dp"
android:layout_toLeftOf="@+id/btnAdd"
android:gravity="right|center_vertical"
android:layout_centerVertical="true"
android:textSize="20dip"
android:text="@string/txtSubtitle" />
</RelativeLayout>
plus_item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#EEEEEE"
android:orientation="horizontal"
android:padding="5dip" >
<!-- Image Item -->
<ImageView
android:id="@+id/imgItem"
android:src="@drawable/chomsao"
android:layout_width="40dip"
android:layout_height="40dip"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="2dp"
android:contentDescription="@string/imgView" />
<!-- Name Item -->
<TextView
android:id="@+id/edtItem"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_marginLeft="5dp"
android:layout_toRightOf="@+id/imgItem"
android:layout_centerVertical="true"
android:gravity="center_vertical"
android:text="@string/txtTitle"
android:textSize="20dip" />
<!-- Quantity Item -->
<TextView
android:id="@+id/txtQtyItem"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_toRightOf="@id/edtItem"
android:layout_marginLeft="20dp"
android:gravity="center_vertical"
android:textSize="20dip"
android:text="@string/QuantityItem"/>
<!-- Button plus -->
<Button
android:id="@+id/btnPlus"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/plus" />
<!-- Button minus -->
<Button
android:id="@+id/btnMinus"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:layout_alignBaseline="@id/btnPlus"
android:layout_toLeftOf="@+id/btnPlus"
android:background="@drawable/minus" />
<!-- Price Item -->
<TextView
android:id="@+id/txtSubtitle"
android:layout_width="100dp"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/btnMinus"
android:gravity="right|center_vertical"
android:text="@string/txtSubtitle"
android:textSize="20dip" />
</RelativeLayout>
activity_main.xml
<RelativeLayout
android:id="@+id/relative1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/relative"
android:layout_above="@id/relative2"
android:background="#EEEEEE"
android:layout_marginLeft="1.5dp"
android:layout_marginRight="1.5dp"
android:layout_marginTop="1.5dp">
<ListView
android:id="@+id/listSale"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
</RelativeLayout>