在我的应用程序中.. 用户可以根据类别输入费用,如果他们有多个类别要输入,则有一个按钮允许用户单击以显示另一组类别(红色矩形框内容)在同一页面中。
任何方法都可以做到这一点?
非常感谢你。
我的布局 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f8f9fe"
android:orientation="vertical" >
<include layout="@layout/actionbar_layout" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/recordExpenses"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="15dip"
android:text="@string/expensesRecord"
android:textColor="#ff29549f"
android:textSize="25dip"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/recordDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.59"
android:text="@string/date"
android:textSize="25sp" />
<Spinner
android:id="@+id/recordDaySpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.84"
android:entries="@array/daySpinner" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/recordCategory"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/category"
android:textSize="25sp" />
<Spinner
android:id="@+id/recordCategorySpinner"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:entries="@array/categorySpinner"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/recordRM"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.00"
android:text="@string/rm"
android:textSize="25sp" />
<EditText
android:id="@+id/editText1"
android:layout_width="99dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number" >
<requestFocus />
</EditText>
</LinearLayout>
<Button
android:id="@+id/recordAddCategory"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/addCategory" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/total"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/total"
android:textSize="25sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/balance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/balance"
android:textSize="25sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/backButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/back" />
<Button
android:id="@+id/recordSaveButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/save" />
</LinearLayout>