Android复习指南

  1. Android项目关键的资源目录有哪些?用来存放哪些资源?

drawable:图像资源,存放各种位图文件,(.png,.jpg,.9png,.gif等)除此之外可能是一些其他的drawable类型的XML文件

layout:布局资源

string:字符串资源

menu:菜单文件

values:

demens.xml:定义尺寸资源

string.xml:定义字符串资源

styles.xml:定义样式资源

colors.xml:定义颜色资源

arrays.xml:定义数组资源

attrs.xml:自定义控件时用的较多,自定义控件的属性

themes:主题文件,和styles很相似,但是会对整个应用中的Actvitiy或指定Activity起作用,一般是改变窗口外观的!

mipmap:分辨率

raw:存放各种原生资源(音频,视频,一些xml文件)

animator:存放属性动画的XML文件

anim:存放补间动画的XML文件

  1. Android中的布局有哪些?

线性布局:LinearLayout

约束布局:ConstraintLayout

折叠式布局:CoordinatorLayout

帧布局:FrameLayout

相对布局:RelativeLayout

表格布局:TableLayout

网格布局:GridLayout

绝对布局:AbsoluteLayout

  1. Android菜单资源文件有什么特点?

(1)XML方式可以可视化菜单结构

(2)菜单内容与应用的逻辑代码分离

(3) 可以使用应用资源框架,为不同的平台版本、屏幕尺寸创建最合适的菜单(如对drawable、string等系统资源的使用)

<menu>:菜单根节点,能够包含一个或多个<item>和<group>元素,他是定义菜单项的容器

<item>:菜单项节点,用于创建MenuItem对象,可包含嵌套<menu>元素,以便创建子菜单

<group>:用于对菜单项进行分类,是<item>元素的不可见容器

<item>是我们主要需要关注的元素,它的常见属性如下

android:id:菜单项(MenuItem)的唯一标识

android:icon:菜单项的图标(可选)

android:title:菜单项的标题(必选)

android:showAsAction:指定菜单项的显示方式。常用的有ifRoom、never、always、withText,多个属性值之间可以使用|隔开。

  1. 线性布局中可用哪些属性控制控件的位置?

layout_width、layout_height:设置控件宽高

layout_gravity:控件相对父控件的位置

gravity:控件内容相对控件的位置

padding:控件的内边距

margin:控件的外边距

wrap_content:包裹内部控件

match_parent:填充父容器

  1. 线性布局如何在水平或垂直方向上按比例排列控件?

layout_weight:设置权重

(1)Android中的布局——LinearLayout「布局属性、设置控件、边距、位置」_linearlayout怎么设置控件之间的距离-CSDN博客

(2)layout_weight属性的用法和意义-CSDN博客

  1. 各个控件的基本用法。

Android基础-基本控件的使用和介绍_能(textview、edittext、button、progressbar、alertdialog-CSDN博客

TextView:主要用于显示一段文本信息

Button:普通按钮控件

EditText:可编辑的文本框组件(输入框)

ImageView:用于显示图片

ImageButton:图片按钮

CheckBox:复选框

RadioGroup:单选框

Spinner:下拉列表组件

ProgressBar:进度条

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值