我是一个新手android。我的迷你应用程序有一些问题。你可以看到下图:http: //i481.photobucket.com/albums/rr175/viethungit/android.png
首先,当单击第1行中的按钮添加时,第1行(布局1)出现listview,出现第2行(布局2),然后继续...单击按钮添加到第1行,布局2出现在listview中......我尝试搜索来自 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>