今天学习的内容主要是android开发打卡app(一)其博客地址为(6条消息) Android开发日志打卡APP(一)_失散多年的哥哥的博客-CSDN博客
在app中主要用到的控件又:TextView、Button、EditText、ImageView、Dialog、ImageButton、Calendar、。用到了三种布局:LinearLayout、RelativeLayout、FrameLayout。以及其中用到的技术有主要的技术概括:SQLite、Fragment、Material Design等。
启动页面的代码:activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginStart="-1dp"
android:layout_marginTop="-260dp"
android:layout_marginEnd="-1dp"
android:layout_marginBottom="23dp"
android:src="@drawable/back_pt" />
<ImageView
android:id="@+id/main_logo"
android:layout_width="90dp"
android:layout_height="90dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="520dp"
android:scaleType="fitXY"
android:src="@drawable/icon" />
<TextView
android:id="@+id/main_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/main_logo"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:text="Small Daily"
android:textColor="#DD3922"
android:textSize="20dp" />
</RelativeLayout>
底部导航栏代码:bottom_nav_menu.xml
<?xml version="1.0" encoding="uft-8"?>
<menu xmlne:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/navigation_home"
android:icon="@mipmap/daily"
android:title="TODAY"/>
<item
android:id="@+id/navigation_dashboard"
android:icon="@mipmap/statistics"
android:title="日常统计"/>
<item
android:id="@+id/navigation_notifications"
android:icon="@mipmap/control"
android:title="设置"/>
</menu>