(最新更新 2016-3-27)
我是先學(xué)前端后學(xué) Android 的刻获,發(fā)現(xiàn)有蠻多東西類似乒省,列一下
本文會(huì)持續(xù)更新盛泡,因?yàn)槲野沧窟€沒學(xué)完..
</br>
</br>
</br>
1. 內(nèi)外邊距 Padding & Margin
CSS | Android |
---|---|
margin-left: 12px |
android:layout_marginLeft="12dp" |
</br>
</br>
2. 占位符 Placeholder
HTML | Android |
---|---|
<input type="text" placeholder="Email"> |
android:hint="Email" |
如果要改 Hint 的顏色就 android:textColorHint="#f99"
</br>
</br>
3. 輸入框的輸入類型 Input Type
HTML | Android |
---|---|
<input type="password"> |
android:inputType="textPassword" |
</br>
</br>
4. 元素的唯一標(biāo)示 ID
HTML | Android |
---|---|
<div id="haha"></div> |
android:id="@+id/haha" |
</br>
</br>
5. 布局
網(wǎng)頁: 用 HTML 元素去包裹奋早,再去寫 CSS
Android:用各種 Layout 包裹憾赁,然后寫樣式
注意1:Android 的 Layout 是可以互相嵌套的
注意2:布局一共 4 種 Linear, Frame, Table, Relative
以前有個(gè) Absolute, 但是這種布局很二污朽,因?yàn)槭墙^對(duì)位置,現(xiàn)在已經(jīng)沒人用了
</br>
</br>
6. TableLayout
網(wǎng)頁里我們這樣寫
table
tr
td
安卓里這樣寫
TableLayout
TableRow
可以看到網(wǎng)頁里有 tr 一行龙考, td 一個(gè)表格
而安卓里只有 TableRow
</br>
</br>
7. 事件監(jiān)聽
網(wǎng)頁:
方法1 可以在 HTML 里寫 onclick = 某函數(shù)蟆肆,然后 JS 里直接寫那個(gè)函數(shù)
方法2 用純的 JS 寫事件監(jiān)聽
Android:
方法1 在 XML 里寫 onClick
方法2 寫純 JAVA 事件監(jiān)聽, 先 findViewById, 然后 setOnClickListener
</br>
</br>
歡迎其他 前端+Android 雙修魔法師留言補(bǔ)充 :D