Open 1c7 opened 8 years ago
最近在学安卓,感觉和前端很多地方一样,列下各种比较。
margin-left: 12px
android:layout_marginLeft="12dp"
<input type="text" placeholder="Email">
android:hint="Email"
如果要改 Hint 的颜色就 android:textColorHint="#f99"
<input type="password">
android:inputType="textPassword"
<div id="haha"></div>
android:id="@+id/haha"
网页: 用 HTML 元素去包裹,再去写 CSS
Android:用各种 Layout 包裹,然后写样式
注意1:Android 的 Layout 是可以互相嵌套的 注意2:布局一共 4 种 Linear, Frame, Table, Relative 以前有个 Absolute, 但是这种布局很二,因为是绝对位置,现在已经没人用了
网页里我们这样写
table tr td
安卓里这样写
TableLayout TableRow
可以看到网页里有 tr 一行, td 一个表格 而安卓里只有 TableRow
网页: 方法1 可以在 HTML 里写 onclick = 某函数,然后 JS 里直接写那个函数 方法2 用纯的 JS 写事件监听
Android: 方法1 在 XML 里写 onClick 方法2 写纯 JAVA 事件监听, 先 findViewById, 然后 setOnClickListener
最近在学安卓,感觉和前端很多地方一样,列下各种比较。
1. 内外边距 Padding & Margin
margin-left: 12px
android:layout_marginLeft="12dp"
2. 占位符 Placeholder
<input type="text" placeholder="Email">
android:hint="Email"
如果要改 Hint 的颜色就 android:textColorHint="#f99"
3. 输入框的输入类型 Input Type
<input type="password">
android:inputType="textPassword"
4. 元素的唯一标示 ID
<div id="haha"></div>
android:id="@+id/haha"
5. 布局
网页: 用 HTML 元素去包裹,再去写 CSS
Android:用各种 Layout 包裹,然后写样式
6. TableLayout
网页里我们这样写
安卓里这样写
可以看到网页里有 tr 一行, td 一个表格 而安卓里只有 TableRow
7. 事件监听
网页: 方法1 可以在 HTML 里写 onclick = 某函数,然后 JS 里直接写那个函数 方法2 用纯的 JS 写事件监听
Android: 方法1 在 XML 里写 onClick 方法2 写纯 JAVA 事件监听, 先 findViewById, 然后 setOnClickListener