zoukankan      html  css  js  c++  java
  • 记账本APP

    今天开始开发家庭记账本APP,在Android Studio上新建一个项目,将其命名为AccountBook

    今天写的是一个主界面的布局

    其中一些图片可以去阿里巴巴矢量图标库中寻找

    activity_main.xml代码如下:

    复制代码
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     3     xmlns:app="http://schemas.android.com/apk/res-auto"
     4     xmlns:tools="http://schemas.android.com/tools"
     5     android:layout_width="match_parent"
     6     android:layout_height="match_parent"
     7     android:orientation="vertical"
     8     android:background="@color/grey">
     9 
    10     <RelativeLayout
    11         android:id="@+id/main_top_layout"
    12         android:layout_width="match_parent"
    13         android:layout_height="50dp">
    14 
    15         <TextView
    16             android:text="@string/app_name"
    17             android:layout_width="wrap_content"
    18             android:layout_height="match_parent"
    19             android:gravity="center"
    20             android:padding="10dp"
    21             android:textStyle="bold"
    22             android:textSize="18dp"
    23             android:textColor="@color/black"/>
    24 
    25         <ImageView
    26             android:id="@+id/main_iv_search"
    27             android:layout_width="wrap_content"
    28             android:layout_height="match_parent"
    29             android:src="@mipmap/search"
    30             android:layout_alignParentRight="true"
    31             android:padding="10dp"/>
    32     </RelativeLayout>
    33 
    34     <ListView
    35         android:id="@+id/main_lv"
    36         android:layout_width="match_parent"
    37         android:layout_height="match_parent"
    38         android:layout_below="@+id/main_top_layout"
    39         android:padding="10dp"
    40         android:divider="@null"
    41         android:dividerHeight="6dp"
    42         android:scrollbars="none"
    43         android:background="@color/grey"/>
    44 
    45     <ImageButton
    46         android:id="@+id/main_btn_more"
    47         android:layout_width="50dp"
    48         android:layout_height="50dp"
    49         android:src="@mipmap/more"
    50         android:layout_alignParentRight="true"
    51         android:layout_alignParentBottom="true"
    52         android:layout_margin="20dp"
    53         android:background="@drawable/main_morebtn_bg"/>
    54 
    55     <ImageButton
    56         android:id="@+id/main_btn_add"
    57         android:layout_width="50dp"
    58         android:layout_height="50dp"
    59         android:src="@mipmap/add"
    60         android:layout_alignBottom="@id/main_btn_more"
    61         android:background="@drawable/main_morebtn_bg"
    62         android:layout_toLeftOf="@id/main_btn_more"/>
    63     
    64 </RelativeLayout>
    复制代码

    strings.xml

    1 <resources>
    2     <string name="app_name">家庭记账本</string>
    3 </resources>

    colors.xml

    复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="colorPrimary">#008577</color>
        <color name="colorPrimaryDark">#00574B</color>
        <color name="colorAccent">#D81B60</color>
        <color name="black">#000000</color>
        <color name="grey">#f3f3f3</color>
        <color name="white">#ffffff</color>
        <color name="pink">#FF0099</color>
    </resources>
    复制代码

    在drawable只能够新建了一个xml文件,命名为:main_morebtn_bg.xml

    代码如下:

    复制代码
    1 <?xml version="1.0" encoding="utf-8"?>
    2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
    3     android:shape="oval">
    4 
    5     <!-- 填充颜色 -->
    6     <solid android:color="@color/pink"/>
    7 
    8 </shape>
    复制代码

    其中,

    android:src="@mipmap/search"
    android:src="@mipmap/more"
    android:src="@mipmap/add"

    中的search,more,add均为小图片,可以去阿里巴巴矢量图标库中下载,并将其放入minpmap-mdpi文件

     
  • 相关阅读:
    Shapefile文件数据库操作ArcEngine +C#
    INewFeedBack接口ArcGlobe
    如何获取免费Aster GDem数据
    FUCK EFS!!!!!
    5种方法解除开机密码[转]
    blobtracking references[转]
    cvMatND
    二值图像相似性[转]
    OpenCV中打印CvMat的元素
    视觉&图像处理相关链接
  • 原文地址:https://www.cnblogs.com/hanmy/p/14875664.html
Copyright © 2011-2022 走看看