今天我完成了软件设置,预算列表,添加预算的页面布局。
(1)软件设置
<?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:orientation="vertical" > <LinearLayout android:id="@+id/main_me_parsonal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dip" android:background="@drawable/main_set_bt" android:gravity="center_vertical" android:paddingBottom="5dip" android:paddingLeft="15dip" android:paddingRight="20dip" android:paddingTop="5dip" > <ImageView android:id="@+id/main_me_headphoto" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dip" android:src="@drawable/head_ph" /> <LinearLayout android:layout_width="0dip" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical" > <TextView android:id="@+id/main_me_nickname" android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="1" android:gravity="bottom" android:text="@string/setting_username" /> <TextView android:id="@+id/main_me_weixinNum" android:layout_width="wrap_content" android:layout_height="0dip" android:layout_marginTop="15dp" android:layout_weight="1" android:text="@string/setting_myword" android:textColor="@android:color/darker_gray" /> </LinearLayout> <ImageView android:id="@+id/main_me_twodimension" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/main_me_twodimension" /> </LinearLayout> <Button android:id="@+id/setting_photo" android:layout_width="match_parent" android:layout_height="40dip" android:layout_marginTop="15dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_album" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="@string/setting_myphoto" /> <LinearLayout android:layout_width="match_parent" android:layout_height="1dip" android:background="@drawable/main_find_white" android:orientation="vertical" android:paddingLeft="10dip" android:paddingRight="10dip" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/main_find_gray" /> </LinearLayout> <Button android:id="@+id/main_me_collect" android:layout_width="match_parent" android:layout_height="40dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_collect" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="@string/setting_collect" /> <LinearLayout android:layout_width="match_parent" android:layout_height="1dip" android:background="@drawable/main_find_white" android:orientation="vertical" android:paddingLeft="10dip" android:paddingRight="10dip" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/main_find_gray" /> </LinearLayout> <Button android:id="@+id/main_me_expression" android:layout_width="match_parent" android:layout_height="40dip" android:layout_marginTop="15dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_expression" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="@string/setting_smail" /> <LinearLayout android:layout_width="match_parent" android:layout_height="1dip" android:background="@drawable/main_find_white" android:orientation="vertical" android:paddingLeft="10dip" android:paddingRight="10dip" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/main_find_gray" /> </LinearLayout> <Button android:id="@+id/btn_takephoto" android:layout_width="match_parent" android:layout_height="40dip" android:layout_marginTop="15dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_setting" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="拍照" /> <LinearLayout android:layout_width="match_parent" android:layout_height="1dip" android:background="@drawable/main_find_white" android:orientation="vertical" android:paddingLeft="10dip" android:paddingRight="10dip" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/main_find_gray" /> </LinearLayout> <Button android:id="@+id/btn_photo" android:layout_width="match_parent" android:layout_height="40dip" android:layout_marginTop="0dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_setting" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="从相册取" /> <!-- <Button android:id="@+id/main_me_setting" android:layout_width="match_parent" android:layout_height="40dip" android:layout_marginTop="15dip" android:background="@drawable/main_set_bt" android:drawableLeft="@drawable/main_me_setting" android:drawablePadding="10dip" android:gravity="center_vertical" android:paddingLeft="20dip" android:text="@string/setting_myself" /> --> </LinearLayout>
(2)预算添加
<?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:layout_gravity="center" android:orientation="vertical" android:padding="@dimen/income_padding" > <LinearLayout android:id="@+id/lladdpretitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" > <TextView android:id="@+id/tvaddpretitle" style="@dimen/income_padding" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="@string/addpre_title" /> </LinearLayout> <!-- 收入金额 --> <LinearLayout android:id="@+id/lltest01" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/tvincome01" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/outcome_num" /> <EditText android:id="@+id/etincome01" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:hint="@string/outcome_input_num" /> </LinearLayout> <!-- 收入收入方式 --> <LinearLayout android:id="@+id/lltest02" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/tvincome02" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/outcome_style" /> <Spinner android:id="@+id/spinner01" style="@android:attr/spinnerDropDownItemStyle" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:spinnerMode="dropdown" /> </LinearLayout> <!-- 收入分类 --> <LinearLayout android:id="@+id/lltest03" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/tvincome03" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/outcome_fenlei" /> <Spinner android:id="@+id/spinner02" style="@android:attr/spinnerDropDownItemStyle" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:spinnerMode="dropdown" /> </LinearLayout> <!-- 收入时间 --> <LinearLayout android:id="@+id/lltest04" android:layout_width="match_parent" android:layout_height="30dp" android:gravity="center" android:orientation="horizontal" > <TextView android:id="@+id/tvincome04" style="@style/IncomeTimeStyle" android:layout_width="0dp" android:layout_height="match_parent" android:layout_centerHorizontal="true" android:layout_weight="1" android:text="@string/addpre_time" /> <TextView android:id="@+id/tvtime" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="" /> </LinearLayout> <!-- 收入备注 --> <LinearLayout android:id="@+id/lltest05" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/tvincome05" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/outcome_note" /> <EditText android:id="@+id/etincomenote" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:hint="@string/outcome_note_input" /> </LinearLayout> <LinearLayout android:id="@+id/lltestbootom" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="20dp" android:orientation="horizontal" > <Button android:id="@+id/income_btn_reset" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/outcome_reset" /> <Button android:id="@+id/income_btn_submit" android:layout_width="0dp" android:layout_height="46dp" android:layout_weight="1" android:background="@drawable/login_bnt_img" android:enabled="false" android:text="@string/outcome_submit" /> </LinearLayout> </LinearLayout>
(3)预算列表
<?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:orientation="vertical" > <TextView android:id="@+id/tvlistcometitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="@string/listpre_title"></TextView> <TableLayout android:id="@+id/tlListCome" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#dedcd2" android:stretchColumns="*" > <TableRow android:layout_margin="0.5dip" android:background="#dedcd2" > <TextView android:background="#ffffff" android:gravity="center" android:text="@string/listpre_table_head_pre" /> <TextView android:gravity="center" android:background="#ffffff" android:text="@string/listcome_table_head_money" /> <TextView android:gravity="center" android:background="#ffffff" android:text="@string/listcome_table_head_style" /> <TextView android:gravity="center" android:background="#ffffff" android:text="@string/listpre_table_for" /> <TextView android:gravity="center" android:background="#ffffff" android:text="@string/listcome_table_head_time" /> <TextView android:gravity="center" android:background="#ffffff" android:text="@string/listcome_table_head_note" /> </TableRow> </TableLayout> </LinearLayout>