ソースを参照

绘制学生信息界面

316044749 7 年 前
コミット
3442584d92

+ 25 - 1
app/src/main/java/com/ynstkz/shitu/android/activity/StudentInfoActivity.java

@@ -2,23 +2,47 @@ package com.ynstkz.shitu.android.activity;
 
 import android.os.Bundle;
 import android.support.annotation.Nullable;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
 
 import com.ynstkz.shitu.android.R;
 import com.ynstkz.shitu.android.base.TitleBarActivity;
 
+import butterknife.Bind;
+
 /**
  * 作者:fuchangle on 2018/2/11 15:38
  */
 
-public class StudentInfoActivity extends TitleBarActivity{
+public class StudentInfoActivity extends TitleBarActivity {
+
+    @Bind(R.id.tv_title)
+    TextView tvTitle;
+    @Bind(R.id.view_title)
+    RelativeLayout viewTitle;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
+        initView();
+        initData();
+        setListener();
     }
 
     @Override
     protected int getLayoutId() {
         return R.layout.activity_studentinfo;
     }
+
+    private void initView(){
+        tvTitle.setText("学生信息");
+    }
+
+    private void initData(){
+
+    }
+
+    private void setListener(){
+
+    }
 }

BIN
app/src/main/res/drawable-xxhdpi/student_location_select.png


+ 581 - 2
app/src/main/res/layout/activity_studentinfo.xml

@@ -1,6 +1,585 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:orientation="vertical" android:layout_width="match_parent"
-    android:layout_height="match_parent">
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical">
+
+    <include layout="@layout/view_title"/>
+
+    <ScrollView
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical">
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="学生姓名"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_username"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入姓名"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="出生日期"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_birthday"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入出生日期"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="性别"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_sex"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入出生日期"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="民族"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_nation"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入民族"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="籍贯"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_native_place"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入籍贯"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="户口所在地"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="云南省"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:layout_marginLeft="@dimen/company_20dp"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="昆明市"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:layout_marginLeft="@dimen/company_20dp"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="盘龙区"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                </LinearLayout>
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="户口性质"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_residenceType"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="身高"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_height"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="体重"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_weight"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="血型"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_bloodType"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="体检"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_physicalExamination"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="身份证号"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_idcode"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="现居住地"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding">
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="选择省"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:layout_marginLeft="@dimen/company_20dp"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="选择市"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_centerVertical="true"
+                        android:layout_marginLeft="@dimen/company_20dp"
+                        android:drawableRight="@drawable/student_location_select"
+                        android:text="选择区"
+                        android:textColor="@color/color_999"
+                        android:textSize="@dimen/company_16sp" />
+
+                </LinearLayout>
+
+            </RelativeLayout>
+
+            <EditText
+                android:id="@+id/tv_livingAddress"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_centerVertical="true"
+                android:layout_marginLeft="100dp"
+                android:background="@null"
+                android:hint="请输入详情地址"
+                android:textColor="@color/color_999"
+                android:textSize="@dimen/company_16sp" />
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="通讯地址"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp"
+                    android:id="@+id/textView" />
+
+                <EditText
+                    android:id="@+id/edit_contactAddress"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="邮政编码"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_zipCode"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="学前教育"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_preSchoolEducation"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+            <RelativeLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="horizontal"
+                android:padding="@dimen/default_content_margin">
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:text="兴趣爱好"
+                    android:textColor="@color/color_666"
+                    android:textSize="@dimen/company_16sp" />
+
+                <EditText
+                    android:id="@+id/tv_hobby"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_centerVertical="true"
+                    android:layout_marginLeft="@dimen/student_info_leftpadding"
+                    android:background="@null"
+                    android:hint="请输入"
+                    android:textColor="@color/color_999"
+                    android:textSize="@dimen/company_16sp" />
+
+            </RelativeLayout>
+
+            <include layout="@layout/view_default_line" />
+
+        </LinearLayout>
+
+    </ScrollView>
 
 </LinearLayout>

+ 1 - 0
app/src/main/res/values/dimens.xml

@@ -3,4 +3,5 @@
     <dimen name="titlebar_height">50dp</dimen>
     <dimen name="lab_size">25dp</dimen>
     <dimen name="default_padding">15dp</dimen>
+    <dimen name="student_info_leftpadding">90dp</dimen>
 </resources>