软件开发记录03

   今天我完成了软件设置,预算列表,添加预算的页面布局。

(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>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/wl2017/p/8497110.html