? ?這節(jié)課的實(shí)驗內(nèi)容也是在上節(jié)課的基礎(chǔ)之上作開發(fā)力崇。首先是實(shí)驗準(zhǔn)備:先要打開文件的設(shè)置 ? ? ? ? ? ? ? ? window→preferences→java→editor→content assist 輸入26個英文字母。
本節(jié)課的實(shí)驗任務(wù)是頁面設(shè)計。
本章學(xué)習(xí)重點(diǎn)及線索
1炕吸、TextView基本概念
2泣崩、在Acitivity中獲取代表代表view的對象
3吼和、設(shè)置TextView的屬性
4、為TextView設(shè)置監(jiān)聽
五大布局Layout:
?LinearLayout?線性布局
?RelativeLayout?相對布局
?AbsoluteLayout?絕對布局
?GridView??表格布局
?FrameLayout??幀布局
還學(xué)習(xí)到了涉及到布局(Layout)和常用控件(View)
1辈赋、線性布局和相對布局
2鲫忍、比較常用的控件View(寬高、顏色钥屈、邊距悟民、 是否可見、內(nèi)容居中焕蹄、在父控件中的位置逾雄、點(diǎn)擊事件)
3、TextView(顯示文本)腻脏、EditText(編輯框 ? 屬性inputType 常用事件及特有事件addTextChangedListener)鸦泳、Button(點(diǎn)擊按鈕) ImageView(src、background永品、scaleType)
提示:ctrl+shift+t ?快速查找類
我還學(xué)習(xí)到了各個布局的排列方式
android:orientation="horizontal" ? ? ?
制定線性布局的排列方式 ? ??
水平 horizontal ? ??
垂直 vertical
gravity 控制當(dāng)前控件子控件顯示區(qū)域
layout_gravity 當(dāng)前控件在父元素的位置
Layout_weight 額外空間分配(權(quán)重)
android:visibility="invisible"?
控制布局是否顯示?
顯示 visible?
不顯示做鹰,但占空間 invisible?
隱藏 gone
下面是具體的排列程序
android:layout_toRightOf?在指定控件的右邊
android:layout_toLeftOf?在指定控件的左邊
android:layout_above??在指定控件的上邊
android:layout_below??在指定控件的下邊
android:layout_alignBaseline?跟指定控件水平對齊
android:layout_alignLeft?跟指定控件左對齊
android:layout_alignRight?跟指定控件右對齊
android:layout_alignTop?跟指定控件頂部對齊
android:layout_alignBottom?跟指定控件底部對齊
android:layout_alignParentLeft?是否跟父布局左對齊
android:layout_alignParentTop?是否跟父布局頂部對齊
android:layout_alignParentRight?是否跟父布局右對齊
android:layout_alignParentBottom?是否跟父布局底部對齊
android:layout_centerVertical?在父布局中垂直居中
android:layout_centerHorizontal?在父布局中水平居中
android:layout_centerInParent?在父布局中居中
? ? 本次實(shí)驗操作需要在上節(jié)課的基礎(chǔ)之上進(jìn)行,所以要熟練掌握上節(jié)課中練習(xí)過的實(shí)驗步驟鼎姐。我認(rèn)為本節(jié)課的收獲還是非常多钾麸,雖然我掌握的還不夠熟練,但我基本掌握了頁面設(shè)計的基礎(chǔ)操作炕桨。我相信只要對本課程擁有足夠的熱情饭尝,在課上跟上老師的進(jìn)度,一定能有屬于自己的收獲體驗献宫。