第二章 UI开发

一、相对布局

在这里插入图片描述
Android移动应用基础学习——第二章UI开发_第1张图片
Android移动应用基础学习——第二章UI开发_第2张图片

习题:1、Android相对布局中,使控件相对父控件底部对齐使用的属性是(android:layout_alignParentBottom)2、Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是(android:layout_below)

二、线性布局

在这里插入图片描述
在这里插入图片描述

习题:Android UI开发中,设置线性布局为垂直显示需修改的属性的(vertical)

三、表格布局

在这里插入图片描述

  • 移动输入框:editText
  • 表格:TableRow
习题:Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有()列。

四、网格布局

在这里插入图片描述

横跨两行:
Android移动应用基础学习——第二章UI开发_第3张图片
横跨两列:
在这里插入图片描述
注意在manifest中要改
在这里插入图片描述

五、帧布局

(播放器的暂停界面)

在这里插入图片描述

注意:最后一层写在最上面!

在这里插入图片描述

 习题:        Android UI开发中,常见的刮刮卡是通过(帧布局)实现的。        Android UI开发中,帧布局中的子控件都是(左上角)对齐的。

六、绝对布局

  • 补充:点击事件的几种写法

Android移动应用基础学习——第二章UI开发_第4张图片
Android移动应用基础学习——第二章UI开发_第5张图片在这里插入图片描述

七、用户注册案例

Android移动应用基础学习——第二章UI开发_第6张图片
Android移动应用基础学习——第二章UI开发_第7张图片Android移动应用基础学习——第二章UI开发_第8张图片Android移动应用基础学习——第二章UI开发_第9张图片Android移动应用基础学习——第二章UI开发_第10张图片

  习题:  Android UI开发中,( button )控件通常用于响应用户的点击事件。

八、样式和主题

Android移动应用基础学习——第二章UI开发_第11张图片

  • activity_main.xml

Android移动应用基础学习——第二章UI开发_第12张图片

  • style.xml

Android移动应用基础学习——第二章UI开发_第13张图片

习题:1、Android UI开发中,设置Activity的(Android:theme=”@Android:style/theme.dialog“)属性可以使Activity显示为对话框样式。2、样式文件是在( styles )目录下创建的。3、在下列选项中,用于给Activity指定主题的属性是(theme)

九、国际化

Android移动应用基础学习——第二章UI开发_第14张图片

  • 代码国际化:
    Android移动应用基础学习——第二章UI开发_第15张图片
  • string.xml国际化(values中要有默认语言)

Android移动应用基础学习——第二章UI开发_第16张图片

  • 图片国际化

将图片拷贝到res文件夹下后–>activity_main.xml中添加如下代码
Android移动应用基础学习——第二章UI开发_第17张图片

习题:Android多语言支持加拿大需添加的目录是(value-en-rCA)

十、JUnit单元测试

  • 指定安卓测试工程:File–>new–>Project…–>Android–>Android Test Project
    Android移动应用基础学习——第二章UI开发_第18张图片
    Android移动应用基础学习——第二章UI开发_第19张图片
习题:在进行JUnit测试时,首先需要在AndroidManifest.xml的<manifest>节点下配置指令集(<instrumentation>)和在<application>节点下配置函数库<uses-library>

十一、LogCat

  • 清除日志
    Android移动应用基础学习——第二章UI开发_第20张图片
    Android移动应用基础学习——第二章UI开发_第21张图片

十二、Toast

  • 开发向导

Android移动应用基础学习——第二章UI开发_第22张图片
Android移动应用基础学习——第二章UI开发_第23张图片Android移动应用基础学习——第二章UI开发_第24张图片

更多相关文章

  1. Android相对布局实现各种梅花效果
  2. Android中常用布局属性
  3. Android初级教程理论知识(第二章布局&读写文件)
  4. android基础知识15:获得android系统信息02—安装包大小
  5. XML布局
  6. android拍照获取图片
  7. Android之布局参数
  8. Android - 约束布局实现一个简单的登陆界面
  9. 图片自适应imageView属性

随机推荐

  1. Android(安卓)Activity设置全屏
  2. android音频播放简单示例
  3. Android(安卓)WiFi code
  4. Android(安卓)--- 图片的特效处理
  5. Android中自定义Dialog常用的两种方式
  6. android 自带的contacts2.db数据库表结构
  7. Android(安卓)TextView 实现跑马灯效果
  8. android ndk实现java层代码。。
  9. ADB和Fastboot的谷歌官方下载链接
  10. android binder c++层-客户端(c++) 调用