蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述Android学习(Week1)相关的知识,希望能为你提供帮助。
【Android学习(Week1)】
第一周学了了安卓的各种布局结构,有线性布局(linearlayout),这是一种普适性较强,较受欢迎的布局结构,自由度高,可以方便自由的定义控件的位置。结构比较干净不冗余,且适合初学者学习研究。除此之外还介绍了相对布局(relativelayout),这是一种位置感较强的布局,可以较好的把握控件的空间感和位置结构,在实际开发中也相当受欢迎。还有表格布局(tablelayout)绝对布局(absolutelayout)
除布局之外老师还介绍了很多类型的控件,例如提供用户文字编辑功能的EditText控件(输入用户名,密码时较为实用)还有Textview用于放置文本。着重介绍了Button控件以及通过findByViewId实现找到控件ID,添加监听事件,最用用Intent来实现页面跳转的方法。
(还有直接在layout写一个click事件然后在Activity写调用类的方法)
<
RadioButton>
这样的提供单选及复选功能的控件老师也略有涉及的讲解,不过深入讲授可能要到下一周。
一些有意思的发现:
在做实现QQ界面练习的时候,嫌弃方框登陆按钮太丑,自己在用shape写了一个圆形渐变颜色的按钮
<
shape
xmlns:android="
文章图片
http://schemas.android.com/apk/res/android" >
< corners android:radius="100dp" />
< size
android:height="200dp"
android:width="200dp" />
< gradient
android:startColor="#ffffff"
android:endColor="#5b7afa"
android:angle="45"
/>
< padding android:left="5dp"
android:right="5dp"
android:top="5dp"
android:bottom="5dp"/>
< /shape>
此外在自己画按钮的时候感觉自己的审美观无比之丑,怎么画都难看的要死,所以在网上找了一个色环图来学习颜色搭配。http://www.360doc.com/content/18/1201/11/60062782_798527948.shtml
ps:学习Button的时候写了一个调皮的功能,点一下Button,Button消失,然后在界面随机位置生成一个新的Button,此后一直循环,用简单的分支和循环结构就能实现,还是挺有意思的。
推荐阅读
- AppBar 自定义顶部导航按钮 图标颜色 以及 TabBar 定义顶部 Tab 切换
- Android Studio 移动虚拟机
- react-native配置在安卓模拟器上运行
- create-react-app 打包后静态文件过大 webpack优化
- 报错 Error starting ApplicationContext 解决
- 设置fiddler捕获https和app抓包
- 论文阅读 | Ubicomp19 Apply Event Extraction Techniques to the Judicial Field
- FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮
- 深入理解 Android 中的各种 Context