Android官方入门实例(一)

Unit 1

在这里插入图片描述

知识细节

1.dp,sp区别:dp跟屏幕大小有关,跟用户设定的字体大小无关,sp不仅与屏幕大小有关还与用户设定的字体大小有关,一般字体我们设为sp,长度设为dp
2.在constraint布局中,可以设定四边的限定,在attribute窗口中,可以通过点击>>>的形状改变平铺方式,Wrap_content是随着包含内容,随着内容的大小变化而变化,match_parent是平铺
3.设置垂直居中可以设置容器Gravity为center_Vertical
4.TextView的weight设为1,两个button不设,可以达到让TextView占据除了按钮以外所有空间的效果
5.总结的几种布局重要的属性
在这里插入图片描述

6.根据TextView的数字来改变按钮的颜色,可以用view.setBackgroundColor(),这个方法需要传递int参数,可以用方Color.parseColor()
例如view,setBackgroundColor(Color.parseColor(“#FF0099”))
7.String资源文件里面的文字可以用html标签,比如还有\n,在使用这个资源的控件中设置属性autoLink:web的话,可以直接识别String里面的网页链接
8.ScrollingView里面本来是只能装一个控件的,但是加上一个LineaLayout就可以装一个以上的空间
9.更改图标,app–res–右键–image Asset–launch icon,在这里还可以通过新建drawable资源文件来设置图标,以被其他控件引用

提出问题:

1.在constraint对齐方式下,设置限制的意义是什么
如果此控件的布局是match_parent的话,左边设置了但是右边没有设置的话或者两边都没设置的话,宽度变成0
由此可见,限制的意义在于以某条边为参考点,配合margin的设置来确定其位置

操作

1.快速为xm中的click事件创建方法,当前行的左边红色点可以点击,然后选择创建方法,或者选择方法名,ctrl+Enter选择创建方法
2.设置Baseline对齐,android studio2.2.3版本没ab图标,所以不好点,这里发现的一个细节是,可以将鼠标放在baseline上,等几秒之后会自动加粗,这时可以点击然后开始操作
3.将代码的格式标准化:code–reformat code
4.利用软件自动提示的功能添加控件并设置Attribute:
新建一个TextView示例:
1)切换到Text界面
2)输入<TextView ,按下回车,会自动补全,layout_width和layout_height,让你填写这两个attribute的值,并自动补全/>
3)添加其他Attribute,例如,需要添加layout_below,不需要从“android:”开始输入,可以直接输入layout_below,会自动补全前面和后面
4)添加某个字段或者值作为资源:例如,需要添加“hello world”作为一个String资源,只需要选中“hello world”,然后按下ctrl+enter,选择extract …as a …,然后填写这个字段的名称,会自动地生成并改变这里的属性值为”@String…”
5.更改了代码之后,关闭了再run就可以重新运行新版本的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值