20165326 java实验四
Posted #CZ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165326 java实验四相关的知识,希望对你有一定的参考价值。
20165326实验四-android程序设计
一:Android Stuidio的安装测试
1、安装Android Stuidio
具体跟着教程走就行主要是配置的时候要选择下载SDK或手动配置,详细教程(需要注意的是Standard是默认下载,custom可以自己进行选择),之后创建一个新的project,对虚拟设备进行配置等。
遇到的问题:gradle project sync failed.
解决方法:进入项目目录下,找到 gradle\\wrapper\\gradle-wrapper.properties
文件,记事本打开,最后一句:https://services.gradle.org/distributions/gradle-4.4-all.zip
studio会下载上面的Gradle
我们可以手动下载这个版本的Gradle,无需解压直接拷贝到
C:\\Users\\Administrator\\.gradle\\wrapper\\dists\\gradle-4.4-all\\9br9xq1tcpiv8o6njlyu5op1
目录下,重启studio即可(附上更新的教程)
初识Android Studio
- 清单文件
AndroidManifest.xml
,z其中的packag
属性为应用程序指定标识符;之下的application
元素描述应用程序,包含多个activity
元素(描述app中的活动,有mainactivity
作为入口 res
目录:
存放了应用程序使用到的各种资源,如xml界面文件、图片、数据等。- drawable:存放图片。
- layout:存放xml界面布局文件,主要用于显示用户操作界面。
- values:存放不同类型的数据。
2、完成Hello World, 修改res目录中的内容,Hello World后要显示自己的学号,自己学号前后一名同学的学号
步骤:在project视图下打开res
目录中的activity——main.xml
,将TextView
下的android:text
后的内容修改即可
代码
android:text="Hello World!20165326 20165325 20165327"
截图
二:Activity测试:
参考教材第二十五章:
- 构建项目,运行教材相关代码
- 创建 ThirdActivity, 在ThirdActivity中显示自己的学号,修改代码让MainActivity启动ThirdActivity
用一个活动启动另一个活动,使用startActivity
方法,要先在Manifest下加入要新调用的活动名,
代码如下
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ThirdActivity">
</activity>
然后修改.java文件中的内容
Main
@Override
public boolean onTouch(View arg0, MotionEvent event) {
Intent intent = new Intent(this, ThirdActivity.class);
intent.putExtra("message", "20165326CZZZZZ");
startActivity(intent);
return true;
}
通过开启主活动实现打开另一个活动,截图如下
三:UI测试:
参考二十六章
- 构建项目,运行教材相关代码
- 修改代码让Toast消息中显示自己的学号信息
代码
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginTop="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:text="20165326cz"
android:id="@+id/btn1" />
截图
四:布局测试:
参考第二十七章:
- 构建项目,运行教材相关代码
- 修改布局让P290页的界面与教材不同
代码
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:layout_marginLeft="100dp"
android:text="你的学号"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/bottom_bar"
android:alpha="0.35"
android:layout_marginLeft="200dp"
android:layout_marginTop="200dp"/>
其实可以个人再加些别的东西
截图
五:事件处理测试
参考第二十八章
- 构建项目,运行教材相关代码
个人喜好,添加了一个ratingbar
截图
参考:《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》
以上是关于20165326 java实验四的主要内容,如果未能解决你的问题,请参考以下文章