android ui布局
activity
view 和 viewgroup
views
android .view.view
ø 為指定的螢幕矩形區域儲存布局和內容
ø 處理尺寸和布局,繪製,焦點改變,翻屏,按鍵、手勢
ø widget基類
文字 textview
輸入框 edittext
輸入法 inputmethod
活動方法 movementmethod
按鈕 button
單選按鈕 radiobutton
核取方塊 checkbox
滾動檢視scrollview
viewgroups
android.view.viewgroup
ø 包含並管理下級系列的views 和其他 viewgroup ø
布局的基類
ui樹狀結構
android中的 activity ø
定義 使用乙個view 和 iewgroup 的樹狀節點
setcontentview()方法
ø 被activity 呼叫來把樹狀節點連線到螢幕渲染
layout params (布局引數 )
每乙個viewgroup 類使用乙個繼承於 viewgroup.layoutparams 的巢狀類
ø 包含定義了子節點view 的尺寸和位置的屬性型別
普通布局物件
framelayout
最簡單的布局物件
在螢幕上故意保留的空白空間,你可以之後填充乙個單獨的物件
所有子元素都釘到螢幕的左上角
不能為子元素指定位置
linearlayout
在乙個方向上( 垂直或水平 ) 對齊所有子元 ø
所有子元素乙個跟乙個地堆放
乙個垂直列表每行將只有乙個子元素( 無論它們有多寬 )
乙個水平列表只是一列的高度(最高子元素的高度來填充)
tablelayout
把子元素放入到行與列中
不顯示行、列或是單元格邊界線
單元格不能橫跨行,如html 中一樣
absolutelayout
使子元素能夠指明確切的x / y 座標顯示在螢幕上
ø (0,0)是左上角 ø
當你下移或右移時,座標值增加
允許元素重疊( 但是不推薦 )
注意: ø
一般建議 不使用absolutelayout 除非你有很好的理由來使用它
ø 因為它相當嚴格並且在不同的裝置顯示中不能很好地工作
relativelayout
讓子元素指定它們相對於其他元素的位置( 通過 id 來指定 ) 或相對于父布局物件
Python入門 前言
最近幾年,隨著年齡的增大,我決定改變,人類始終是群居生物,個體的力量始終是渺小的,逐漸認識到了團隊的重要性。過去都講究木桶原理,那塊木板短,就去補那塊。現在變了,有了新的木桶原理,讓那塊長木板更長,而短板呢,則交給我們的團隊其他小夥伴。這樣我們整個團隊來說,就是每個人的長模板有多長,我們團隊便是多優...
教資入門 前言
關於教育這塊,我第一步就是考教師資格證,至於為什麼考這邊就不細說了,本身是數學專業,也考數學教資還是有一些優勢的,希望我的總結能對你有所幫助。主要分為三大塊 1 筆試 拿初中教資為例 初中教師資格證要考 綜合素質 教育知識與能力 中學 以及 學科知識與教育能力 每科具體考什麼我以後會細說。教資考試每...
STM8S微控制器入門 前言
前言 最近做的專案涉及到硬體,核心部分用了stm8s微控制器.以前只是學校裡用過51微控制器,基本上從零開始學stm8s,陸陸續續花了2個月時間,差不多做完了.這兩天把自己學習stm8s微控制器的過程整理了一下,寫了幾篇部落格,雖然是最基本的東西,自認為還是比較實用的,希望對大家有所幫助.stm8s...