第一节————安卓设计基础知识总结

快捷键Alt+Enter弹出提示(快速修正),Alt+Shift+Enter代码补全

内容

1.AndriodAPP是由界面组成,每个画面由一个Activity负责,Activity由视觉+程序逻辑组成。

视觉:页面设计 存放在res文件夹下的画面布局
逻辑:用户行为设计,java文件夹下的java程序
2.Activity画面内容由资源中的布局(Layout)文档定义

3.默认布局包含以下两个组件:
RelativeLayout:由"相对位置"规划组件位置
TextView组件用来显示一段文字,例如显示"hello world"字符串

4.在布局组件为组件id属性命名,在程序中能够通过id资源存取组件
格式:@id/(名称)
例如:在Text页面设置名称,格式是 @id/(名称),在程序中存取资源ID: "R.id.名称"
假设一组件id是"dog",在XML文件中id值=@+id/dog,
在XML中要指定该组件是@id/dog
在程序中要存取该组件是R.id.dog
5.在res文件夹加入资源会自动在项目中创建该资源的ID,在程序中可使用
R.资源类.资源名

6.以R.资源类.资源名称为参数调用findViewById()会返回代表该组件的View对象,
通常要将其转换为组件专用的类(如TextView)

7.TextView类: setText()方法设置显示文字

8.onClick属性可指定Activity类中的public方法名称、
若(用户点击):
     Android调用xxx()方法
设置onClick属性为 xxx()方法
java文件:
public void xxx(参数列表){
 //当用户点击会执行此方法
 //例如显示文本框信息
 TextView txv = (TextView)findViewById(R.id.txv);
 txv.setView("你好!");
}

9.安卓支持多种尺寸
sp,dp:逻辑单位,可随手机屏的实际大小,分辨率调整
推荐sp:字号大小,dp:组件大小
px:像素,随屏幕分辨率而变动
160dpi(对角线长)1px=1/160in(英寸)
320dpi屏幕 1px=1/320in
1dp=1/160in , 1 in=25.4mm
10.复制就项目使用要更改程序包的名称,才会识别为不同程序,否则会被覆盖
在Gradle设置程序包ID:File/Project Structure----Flavors-----Application Id:xxxx(修改程序包名)----OK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值