浏览代码

绘制学生信息UI

316044749 7 年之前
父节点
当前提交
a3ff91c760

+ 1 - 0
app/src/main/AndroidManifest.xml

@@ -92,6 +92,7 @@
 
         <!--学生信息-->
         <activity android:name=".activity.StudentInfoActivity"
+            android:windowSoftInputMode="stateHidden"
             android:screenOrientation="portrait"/>
 
         <!--用户信息-->

+ 49 - 3
app/src/main/java/com/ynstkz/shitu/android/activity/StudentInfoActivity.java

@@ -2,11 +2,16 @@ package com.ynstkz.shitu.android.activity;
 
 import android.os.Bundle;
 import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.EditText;
+import android.widget.LinearLayout;
 import android.widget.RelativeLayout;
 import android.widget.TextView;
 
 import com.ynstkz.shitu.android.R;
 import com.ynstkz.shitu.android.base.TitleBarActivity;
+import com.ynstkz.shitu.android.view.ScrollViewWithGridView;
 
 import butterknife.Bind;
 
@@ -20,6 +25,44 @@ public class StudentInfoActivity extends TitleBarActivity {
     TextView tvTitle;
     @Bind(R.id.view_title)
     RelativeLayout viewTitle;
+    @Bind(R.id.tv_username)
+    EditText tvUsername;
+    @Bind(R.id.tv_birthday)
+    EditText tvBirthday;
+    @Bind(R.id.tv_sex)
+    EditText tvSex;
+    @Bind(R.id.tv_nation)
+    EditText tvNation;
+    @Bind(R.id.tv_native_place)
+    EditText tvNativePlace;
+    @Bind(R.id.tv_residenceType)
+    EditText tvResidenceType;
+    @Bind(R.id.tv_height)
+    EditText tvHeight;
+    @Bind(R.id.tv_weight)
+    EditText tvWeight;
+    @Bind(R.id.tv_bloodType)
+    EditText tvBloodType;
+    @Bind(R.id.tv_physicalExamination)
+    EditText tvPhysicalExamination;
+    @Bind(R.id.tv_idcode)
+    EditText tvIdcode;
+    @Bind(R.id.tv_livingAddress)
+    EditText tvLivingAddress;
+    @Bind(R.id.textView)
+    TextView textView;
+    @Bind(R.id.edit_contactAddress)
+    EditText editContactAddress;
+    @Bind(R.id.tv_zipCode)
+    EditText tvZipCode;
+    @Bind(R.id.tv_preSchoolEducation)
+    EditText tvPreSchoolEducation;
+    @Bind(R.id.tv_hobby)
+    EditText tvHobby;
+    @Bind(R.id.ll_member_family)
+    LinearLayout llMemberFamily;
+    @Bind(R.id.gv_images)
+    ScrollViewWithGridView gvImages;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -34,15 +77,18 @@ public class StudentInfoActivity extends TitleBarActivity {
         return R.layout.activity_studentinfo;
     }
 
-    private void initView(){
+    private void initView() {
         tvTitle.setText("学生信息");
+        llMemberFamily.removeAllViews();
+        View familyView = LayoutInflater.from(this).inflate(R.layout.item_student_family, null);
+        llMemberFamily.addView(familyView);
     }
 
-    private void initData(){
+    private void initData() {
 
     }
 
-    private void setListener(){
+    private void setListener() {
 
     }
 }

+ 14 - 0
app/src/main/res/layout/activity_studentinfo.xml

@@ -578,6 +578,20 @@
 
             <include layout="@layout/view_default_line" />
 
+            <LinearLayout
+                android:id="@+id/ll_member_family"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:orientation="vertical">
+
+            </LinearLayout>
+
+            <com.ynstkz.shitu.android.view.ScrollViewWithGridView
+                android:id="@+id/gv_images"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:numColumns="2"/>
+
         </LinearLayout>
 
     </ScrollView>

+ 193 - 0
app/src/main/res/layout/item_student_family.xml

@@ -0,0 +1,193 @@
+<?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/tv_family_lab"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:paddingLeft="@dimen/default_content_margin"
+        android:paddingTop="@dimen/default_content_margin"
+        android:text="家庭成员一"
+        android:textSize="@dimen/company_16sp"
+        android:textStyle="bold" />
+
+    <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" />
+
+        <TextView
+            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:drawableRight="@drawable/student_location_select"
+            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_parentName"
+            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: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: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: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: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>