Android(安卓)和 前端的类似点(持续更新)
16lz
2021-01-26
(最新更新 2016-3-27)
我是先学前端后学 Android 的,发现有蛮多东西类似,列一下
本文会持续更新,因为我安卓还没学完..
1. 内外边距 Padding & Margin
CSS | Android |
---|---|
margin-left: 12px | android:layout_marginLeft="12dp" |
2. 占位符 Placeholder
HTML | Android |
---|---|
| android:hint="Email" |
如果要改 Hint 的颜色就 android:textColorHint="#f99"
3. 输入框的输入类型 Input Type
HTML | Android |
---|---|
| android:inputType="textPassword" |
4. 元素的唯一标示 ID
HTML | Android |
---|---|
| android:id="@+id/haha" |
5. 布局
网页: 用 HTML 元素去包裹,再去写 CSS
Android:用各种 Layout 包裹,然后写样式
注意1:Android 的 Layout 是可以互相嵌套的 注意2:布局一共 4 种 Linear, Frame, Table, Relative 以前有个 Absolute, 但是这种布局很二,因为是绝对位置,现在已经没人用了
6. TableLayout
网页里我们这样写
table tr td
安卓里这样写
TableLayout TableRow
可以看到网页里有 tr 一行, td 一个表格
而安卓里只有 TableRow
7. 事件监听
网页:
方法1 可以在 HTML 里写 onclick = 某函数,然后 JS 里直接写那个函数
方法2 用纯的 JS 写事件监听
Android:
方法1 在 XML 里写 onClick
方法2 写纯 JAVA 事件监听, 先 findViewById, 然后 setOnClickListener
欢迎其他 前端+Android 双修魔法师留言补充 :D
更多相关文章
- Android关于疑难bug处理方法之一(搜索不到相同bug解决方案)
- Android之CheckBox(多选按钮)
- Android(安卓)view的移动和画布的移动原理 适用于制作各种效果
- Android(安卓)Local Service
- android studio上第一个opengl es程序
- Android(安卓)KeyEvent分发机制
- Android(安卓)Inflate方法
- android Launcher之获取安装的app列表的两种方法
- android 控制震动强度