diff --git a/soft1614080902102/4-1.png b/soft1614080902102/4-1.png
new file mode 100644
index 000000000..26911a2f9
Binary files /dev/null and b/soft1614080902102/4-1.png differ
diff --git a/soft1614080902102/4-2.png b/soft1614080902102/4-2.png
new file mode 100644
index 000000000..1bece54ea
Binary files /dev/null and b/soft1614080902102/4-2.png differ
diff --git a/soft1614080902102/app/src/main/AndroidManifest.xml b/soft1614080902102/app/src/main/AndroidManifest.xml
index 32d877ec7..6faa5369b 100644
--- a/soft1614080902102/app/src/main/AndroidManifest.xml
+++ b/soft1614080902102/app/src/main/AndroidManifest.xml
@@ -17,9 +17,10 @@
+ android:name=".Main2Activity"
+ android:label="@string/title_activity_main2"
+ android:theme="@style/AppTheme.NoActionBar" />
+
\ No newline at end of file
diff --git a/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Main1Activity.java b/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Main1Activity.java
new file mode 100644
index 000000000..cc1843a2c
--- /dev/null
+++ b/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Main1Activity.java
@@ -0,0 +1,13 @@
+package edu.hzuapps.androidlabs.soft1614080902102;
+
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+
+public class Main1Activity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main1);
+ }
+}
diff --git a/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Soft1614080902102Activity.java b/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Soft1614080902102Activity.java
index 4758eb539..3224b6506 100644
--- a/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Soft1614080902102Activity.java
+++ b/soft1614080902102/app/src/main/java/edu/hzuapps/androidlabs/soft1614080902102/Soft1614080902102Activity.java
@@ -4,27 +4,64 @@
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
-import android.widget.TextView;
+import android.widget.Button;
-import org.w3c.dom.Text;
public class Soft1614080902102Activity extends AppCompatActivity {
-
- private TextView textView;
+ Button bt1;
+ Button bt2;
+ Button bt3;
+ Button bt4;
+ Button bt5;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_soft1614080902102);
+ bt1= (Button) findViewById(R.id.button1);
+ bt2= (Button) findViewById(R.id.button2);
+ bt3= (Button) findViewById(R.id.button3);
+ bt4= (Button) findViewById(R.id.button4);
+ bt5= (Button) findViewById(R.id.button5);
- textView=(TextView)findViewById(R.id.three);
+ bt1.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(Soft1614080902102Activity.this,Main1Activity.class);
+ startActivity(intent);
+ }
+ });
- textView.setOnClickListener(new View.OnClickListener() {
- public void onClick(View view) {
- Intent intent = new Intent(Soft1614080902102Activity.this, Second1614080902102Activity.class);
+ bt2.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(Soft1614080902102Activity.this,Main1Activity.class);
startActivity(intent);
}
+ });
+ bt3.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(Soft1614080902102Activity.this,Main1Activity.class);
+ startActivity(intent);
+ }
+ });
+
+ bt4.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(Soft1614080902102Activity.this,Main1Activity.class);
+ startActivity(intent);
+ }
+ });
+
+ bt5.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent=new Intent(Soft1614080902102Activity.this,Main1Activity.class);
+ startActivity(intent);
+ }
});
}
}
diff --git a/soft1614080902102/app/src/main/res/drawable/four.jpg b/soft1614080902102/app/src/main/res/drawable/four.jpg
new file mode 100644
index 000000000..dce322a6a
Binary files /dev/null and b/soft1614080902102/app/src/main/res/drawable/four.jpg differ
diff --git a/soft1614080902102/app/src/main/res/layout/activity_main1.xml b/soft1614080902102/app/src/main/res/layout/activity_main1.xml
new file mode 100644
index 000000000..1c946b2cd
--- /dev/null
+++ b/soft1614080902102/app/src/main/res/layout/activity_main1.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102.xml b/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102.xml
index e880fbfbd..d082cbd5d 100644
--- a/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102.xml
+++ b/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102.xml
@@ -4,24 +4,72 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- tools:context=".Soft1614080902102Activity">
+ tools:context=".Soft1614080902102Activity"
+ android:orientation="vertical"
+ android:background="@drawable/four">
-
-
-
+
+
+
+
+
+
+ android:layout_gravity="center"
+ android:layout_weight="0.11"
+ android:background="@color/colorPrimaryDark"
+ android:text="中苑4栋"
+ tools:layout_editor_absoluteX="114dp"
+ tools:layout_editor_absoluteY="256dp"
+ tools:ignore="MissingConstraints" />
+
+
+
+
diff --git a/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102_main.xml b/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102_main.xml
deleted file mode 100644
index d20409ce0..000000000
--- a/soft1614080902102/app/src/main/res/layout/activity_soft1614080902102_main.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/soft1614080902102/app/src/main/res/values/strings.xml b/soft1614080902102/app/src/main/res/values/strings.xml
index 8df91aae5..7ee3d82d6 100644
--- a/soft1614080902102/app/src/main/res/values/strings.xml
+++ b/soft1614080902102/app/src/main/res/values/strings.xml
@@ -1,4 +1,4 @@
学生宿舍管理系统
- Second1614080902102Activity
+ Main2Activity
diff --git a/soft1614080902102/report4.md b/soft1614080902102/report4.md
new file mode 100644
index 000000000..a5205e322
--- /dev/null
+++ b/soft1614080902102/report4.md
@@ -0,0 +1,39 @@
+# 第四次实验报告
+
+## 一、实验目标:
+
+1.根据选题要求设计界面布局及控件使用;
+
+2.布局xml及界面控制操作代码提交并截图;
+
+3.将应用运行结果截图。(不要做登录注册!)
+
+## 二、实验步骤:
+
+1.阅读实验要求:https://github.com/hzuapps/android-labs-2018/labels/Lab 根据自己设计软件的界面要求进行选择,如listview;
+
+2.打开已建好的项目soft1614080902102
+
+3.新建一个个activity:Main1Activity
+
+4.在各个xml文件中添加LinearLayout布局并与相关语法配合使用
+
+5.构思界面布局,我用的是最简单的线性布局,并加以实现
+
+6.完成并运行成功
+
+7.用git上交
+
+## 三、实验结果:
+
+
+
+
+
+## 四、实验体会:
+
+1.整体来说,这次的实验不难,但是由于我的Java是零基础的,所以去查了很多资料才能把实验完成。
+
+2.我选择了最简单的线性布局,设置了背景图片,按钮颜色等等,学会使用Linearlayout等相关布局的使用方法,觉得这个还是挺有用的。
+
+3.谢谢老师的悉心教导,受益匪浅!