Skip to content

Commit

Permalink
Merge pull request #1825 from zzhuangj/master
Browse files Browse the repository at this point in the history
#4 #1024 第四次实验
  • Loading branch information
zengsn authored May 12, 2018
2 parents 9ea73db + a186137 commit e4d749f
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 50 deletions.
Binary file added soft1614080902413/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added soft1614080902413/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package edu.androidlabs.soft1614080902413;
package edu.androidlabs.soft1614080902413;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class OpenActivity extends AppCompatActivity {

Expand All @@ -10,5 +13,16 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_open);
setTitle("皮皮钟已打开");
Button button1 = (Button)findViewById(R.id.btn1);/*c将layout中创建的button关联起来*/
button1.setOnClickListener(button_listener);
Button button2 = (Button)findViewById(R.id.btn2);/*c将layout中创建的button关联起来*/
button2.setOnClickListener(button_listener);
Button button3 = (Button)findViewById(R.id.btn3);/*c将layout中创建的button关联起来*/
button2.setOnClickListener(button_listener);
}
private Button.OnClickListener button_listener = new Button.OnClickListener(){ //创建button listener
public void onClick(View v){

}
};
}
21 changes: 21 additions & 0 deletions soft1614080902413/repert4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 第四次实验

## 1. 实验目标
### 1.根据选题要求设计界面布局及控件使用;
### 2.布局xml及界面控制操作代码提交并截图;
### 3.将应用运行结果截图。

## 2. 实验步骤
### 1.我选择的是LinearLayout布局方式;
### 2.在线性布局下我创建了基本实现需要的三个按钮;
### 3.并且设置监听器,不过还未对具体实现事件。

## 3. 实验结果

![结果](https://github.com/zzhuangj/android-labs-2018/blob/master/soft1614080902413/4.png)

![结果](https://github.com/zzhuangj/android-labs-2018/blob/master/soft1614080902413/5.png)
## 4. 实验体会

**这次实验我学会了使用LinearLayout进行布局,大致扥为垂直和水平布局,还可以调整居中或者靠左侧右侧。比较不足的是对按钮空间点击后具体实现的功能还未能够
掌握好并且实现它。
50 changes: 25 additions & 25 deletions soft1614080902413/report2.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,22 @@
+#第二次实验
+
+## 1.实验目标
+
+(1)在Issues中创建自己的选题:https://github.com/hzuapps/android-labs-2018/issues
+(2)根据自选题目,编写一个或多个Activity(所有均带上学号前缀,放到自己的Java包下);
+(3)将标题设置为自己的学号+对应的功能或题目;
+(4)根据自己选择的题目实现Activity中导航、调用等功能(选做)
+
+## 2.实验步骤
+(1)阅读实验要求:https://github.com/hzuapps/android-labs-2018/labels/Lab
+(2)在电脑上Android Studio编写代码// 代码要可以运行!
+(3)使用Git将代码提交到自己的库中:https://github.com/YOUR_NAME/android-labs-2018
+ $ git pull
+ $ git add 学号目录/*
+ $ git commit "#12345678 "
+ $ git push
+(4)在自己的GitHub库上创建和发送Pull Request(注意查看Changed files)
+ // 是否只修改了自己的文件?
+(5)在GitHub中使用Markdown文件编写实验报告(report1.md, report2.md)
+ // 保存在自己的文件夹下
+
+## 3.实验结果
#第二次实验

## 1.实验目标

(1)在Issues中创建自己的选题:https://github.com/hzuapps/android-labs-2018/issues

(2)根据自选题目,编写一个或多个Activity(所有均带上学号前缀,放到自己的Java包下);

(3)将标题设置为自己的学号+对应的功能或题目;

(4)根据自己选择的题目实现Activity中导航、调用等功能(选做)

## 2.实验步骤

   我首先创建了自己的选题皮皮钟,然后按照老师的提示,创建了一个activity,并且修改了layout中的string文件,设置界面的标题。
   接着我就使用Git将代码提交到我的库中:https://github.com/zzhuangj/android-labs-2018,代码如下!最后我登录github网
   将自己修改提交的文件,以及攥写的实验报告提交,通过pull request提交,以待老师检查。

## 3.实验代码

1.AndroidManifest.xml

Expand Down Expand Up @@ -89,5 +85,9 @@ public class soft1614080902413Activity extends AppCompatActivity {
<string name="app_name">soft1614080902413皮皮钟</string>
</resources>

+## 4.实验体会
通过本次实验,一方面
## 4.实验体会

通过本次实验,熟悉了activity的创建,以及activity对应layout文件的一些知识,比如修改layout李main的string可以修改界面标题。

当然,还能做更多更好看的布局,这些就留待以后再挖掘。

38 changes: 25 additions & 13 deletions soft1614080902413/report3.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
# 1.实验目的   

掌握在Android应用中使用图片等资源的方法
## 2.实验要求  

1. 在界面上显示至少一张图片(按照自己的题目添加);
  2. 提交res/drawable及图片使用的代码;
2. 提交res/drawable及图片使用的代码;
  3. 提交res/values, res/layout等其他代码;

  4. 将应用运行结果截图,放到实验报告中;

  5. 点击图片(或按钮)时,打开另一个Activity

## 3.实验步骤
阅读实验要求:https://github.com/hzuapps/android-labs-2018/labels/Lab
在电脑上Android Studio编写代码,新建Activity
将需要显示的图片复制粘贴至drawable文件下
打开layout目录下相应Activity对应的.xml文件, 添加图片,添加按扭
在相应Activity.java文件下添加按钮功能,使其在点击时转跳至另外一个Activity页面
使用markdown软件编写代码
使用Git将代码提交到自己的库中:https://github.com/cruiji/android-labs-2018
$ git pull
$ git add soft1614080902442/*
$ git commit -m "#3 #985 实验三"
$ git push
在自己的GitHub库上创建和发送Pull Request
    (1)我首先将收集好的图片paste到drawble目录中,然后通过在layout中activity对应的xml文件中将图片添加到界面中

    (2)创建一个空的activity,并且修改对应的xml文件,给新创建的activity设置界面

    (3)给新的activity的layout/drawble中添加图片,并且在xml中将图片添加进界面

    (4)我在layout的xml文件中添加了按钮并且给按钮命名,设置大小

    (5)在activity的java文件中将layout创建的按钮关联起来,并且对其添加监听器以及实现事件(点击按钮跳转到另一个activity)

    (6)确认代码无误后运行虚拟机,打开app,点击按钮跳转,截图

    (7)将修改的文件以及用到的图片和截图push到github上

    (8)提交pull request

## 4.实验结果

进入虚拟机界面并且找到app
Expand Down
34 changes: 23 additions & 11 deletions soft1614080902413/res/layout/activity_open.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".OpenActivity">

<TextView
android:id="@+id/textview_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/bg"
/>
</android.support.constraint.ConstraintLayout>
android:gravity="center">


<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NEW"/>
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ON/OFF"/>
<Button
android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SET"/>


</LinearLayout>

0 comments on commit e4d749f

Please sign in to comment.