精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android控件屬性大全

移動開發(fā) Android
Android功能強大,界面華麗,但是眾多的布局屬性就害苦了開發(fā)者,下面這篇文章結(jié)合了網(wǎng)上不少資料,

[[122687]]

控件屬性:

android屬性

Android功能強大,界面華麗,但是眾多的布局屬性就害苦了開發(fā)者,下面這篇文章結(jié)合了網(wǎng)上不少資料,

第一類:屬性值為true或false
android:layout_centerHrizontal 水平居中 (Hrizontal表示水平)
android:layout_centerVertical 垂直居中 (Vertiacl表示垂直)
android:layout_centerInparent 相對于父元素完全居中
android:layout_alignParentBottom 貼緊父元素的下邊緣 (align 表示使什么成為一行)
android:layout_alignParentLeft 貼緊父元素的左邊緣
android:layout_alignParentRight 貼緊父元素的右邊緣
android:layout_alignParentTop 貼緊父元素的上邊緣
android:layout_alignWithParentIfMissing 如果對應(yīng)的兄弟元素找不到的話就以父元素做參照物
第二類:屬性值必須為id的引用名"@id/id-name"
android:layout_below 在某元素的下方
android:layout_above 在某元素的的上方
android:layout_toLeftOf 在某元素的左邊
android:layout_toRightOf 在某元素的右邊
android:layout_alignTop 本元素的上邊緣和某元素的的上邊緣對齊
android:layout_alignLeft 本元素的左邊緣和某元素的的左邊緣對齊
android:layout_alignBottom 本元素的下邊緣和某元素的的下邊緣對齊
android:layout_alignRight 本元素的右邊緣和某元素的的右邊緣對齊

第三類:屬性值為具體的像素值,如30dip,40px
android:layout_marginBottom 離某元素底邊緣的距離 margin英文是邊緣的意思
android:layout_marginLeft 離某元素左邊緣的距離
android:layout_marginRight 離某元素右邊緣的距離
android:layout_marginTop 離某元素上邊緣的距離

EditText的屬性

android:hint 設(shè)置EditText為空時輸入框內(nèi)的提示信息。 
android:gravity屬性是對該view 內(nèi)容的限定.比如一個button 上面的text. 你可以設(shè)置該text 在view的靠左,靠右等位置.以button為例,android:gravity="right"則button上面的文字靠右
android:layout_gravity
android:layout_gravity是用來設(shè)置該view相對與起父view 的位置.比如一個button 在linearlayout里,你想把該button放在靠左、靠右等位置就可以通過該屬性設(shè)置.以button為例,android:layout_gravity="right"則button靠右
android:scaleType:
android:scaleType是控制圖片如何resized/moved來匹對ImageView的size。

ImageView.ScaleType / android:scaleType值的意義區(qū)別:
CENTER /center 按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示
CENTER_CROP / centerCrop 按比例擴大圖片的size居中顯示,使得圖片長(寬)等于或大于View的長(寬)
CENTER_INSIDE / centerInside 將圖片的內(nèi)容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等于或小于View的長/寬
FIT_CENTER / fitCenter 把圖片按比例擴大/縮小到View的寬度,居中顯示
FIT_END / fitEnd 把圖片按比例擴大/縮小到View的寬度,顯示在View的下部分位置
FIT_START / fitStart 把圖片按比例擴大/縮小到View的寬度,顯示在View的上部分位置
FIT_XY / fitXY 把圖片不按比例擴大/縮小到View的大小顯示
MATRIX / matrix 用矩陣來繪制,動態(tài)縮小放大圖片來顯示。
** 要注意一點,Drawable文件夾里面的圖片命名是不能大寫的。

android:id
為控件指定相應(yīng)的ID

android:text
指定控件當中顯示的文字,需要注意的是,這里盡量使用strings.xml文件當中的字符串
android:gravity
指定View組件的對齊方式,比如說居中,居右等位置 這里指的是控件中的文本位置并不是控件本身
android:layout_gravity
指定Container組件的對齊方式.比如一個button 在linearlayout里,你想把該button放在靠左、靠右等位置就可以通過該屬性設(shè)置.以button為 例,android:layout_gravity="right"則button靠右
android:textSize
指定控件當中字體的大小
android:background
指定該控件所使用的背景色,RGB命名法
android:width
指定控件的寬度 控件與組件
android:height
指定控件的高度
android:layout_width
指定Container組件的寬度
android:layout_height
指定Container組件的高度


android:layout_weight
View中很重要的屬性,按比例劃分空間


android:padding*
指定控件的內(nèi)邊距,也就是說控件當中的內(nèi)容


android:sigleLine
如果設(shè)置為真的話,則控件的內(nèi)容在同一行中進行顯示
android:scaleType
是控制圖片如何resized/moved來匹對ImageView的siz
android:layout_centerHrizontal
水平居中
android:layout_centerVertical
垂直居中
android:layout_centerInparent
相對于父元素完全居中
android:layout_alignParentBottom
貼緊父元素的下邊緣
android:layout_alignParentLeft
貼緊父元素的左邊緣
android:layout_alignParentRight
貼緊父元素的右邊緣
android:layout_alignParentTop
貼緊父元素的上邊緣
android:layout_alignWithParentIfMissing
如果對應(yīng)的兄弟元素找不到的話就以父元素做參照物
android:layout_below
在某元素的下方
android:layout_above
在某元素的的上方
android:layout_toLeftOf
在某元素的左邊
android:layout_toRightOf
在某元素的右邊
android:layout_alignTop
本元素的上邊緣和某元素的的上邊緣對齊
android:layout_alignLeft
本元素的左邊緣和某元素的的左邊緣對齊
android:layout_alignBottom
本元素的下邊緣和某元素的的下邊緣對齊
android:layout_alignRight
本元素的右邊緣和某元素的的右邊緣對齊
android:layout_marginBottom
離某元素底邊緣的距離
android:layout_marginLeft
離某元素左邊緣的距離
android:layout_marginRight
離某元素右邊緣的距離
android:layout_marginTop
離某元素上邊緣的距離
android:paddingLeft
本元素內(nèi)容離本元素右邊緣的距離
android:paddingRight
本元素內(nèi)容離本元素上邊緣的距離
android:hint
設(shè)置EditText為空時輸入框內(nèi)的提示信息
android:LinearLayout
它確定了LinearLayout的方向,其值可以為vertical, 表示垂直布局horizontal, 表示水平布局


android:interpolator
可能有很多人不理解它的用法,文檔里說的也不太清楚,其實很簡單,看下面:interpolator定義一個動畫的變化率(the rate of change)。這使得基本的動畫效果(alpha, scale, translate, rotate)得以加速,減速,重復(fù)等。用通俗的一點的話理解就是:動畫的進度使用 Interpolator 控制。interpolator 定義了動畫的變化速度,可以實現(xiàn)勻速、正加速、負加速、無規(guī)則變加速等。Interpolator 是基類,封裝了所有 Interpolator 的共同方法,它只有一個方法,即 getInterpolation (float input),該方法 maps a point on the timeline to a multiplier to be applied to the transformations of an animation。Android 提供了幾個 Interpolator 子類,實現(xiàn)了不同的速度曲線,如下:
AccelerateDecelerateInterpolator 在動畫開始與介紹的地方速率改變比較慢,在中間的時侯加速
AccelerateInterpolator 在動畫開始的地方速率改變比較慢,然后開始加速
CycleInterpolator 動畫循環(huán)播放特定的次數(shù),速率改變沿著正弦曲線
DecelerateInterpolator 在動畫開始的地方速率改變比較慢,然后開始減速
LinearInterpolator 在動畫的以均勻的速率改變
對于 LinearInterpolator ,變化率是個常數(shù),即 f (x) = x.
public float getInterpolation(float input) {
return input;
}
Interpolator其他的幾個子類,也都是按照特定的算法,實現(xiàn)了對變化率。還可以定義自己的 Interpolator 子類,實現(xiàn)拋物線、自由落體等物理效果。

 

 

 

TextView屬性匯總

android:autoLink設(shè)置是否當文本為URL鏈接/email/電話號碼/map時,文本顯示為可點擊的鏈接。可選值(none/web/email/phone/map/all)

android:autoText如果設(shè)置,將自動執(zhí)行輸入值的拼寫糾正。此處無效果,在顯示輸入法并輸入的時候起作用。

android:bufferType指定getText()方式取得的文本類別。選項editable 類似于StringBuilder可追加字符,也就是說getText后可調(diào)用append方法設(shè)置文本內(nèi)容。spannable 則可在給定的字符區(qū)域使用樣式,參見這里1、這里2。

android:capitalize設(shè)置英文字母大寫類型。此處無效果,需要彈出輸入法才能看得到,參見EditView此屬性說明。

android:cursorVisible設(shè)定光標為顯示/隱藏,默認顯示。

android:digits設(shè)置允許輸入哪些字符。如"1234567890.+-*/% ()"

android:drawableBottom在text的下方輸出一個drawable,如圖片。如果指定一個顏色的話會把text的背景設(shè)為該顏色,并且同時和background使用時覆蓋后者。

android:drawableLeft在text的左邊輸出一個drawable,如圖片。

android:drawablePadding設(shè)置text與drawable(圖片)的間隔,與drawableLeft、 drawableRight、drawableTop、drawableBottom一起使用,可設(shè)置為負數(shù),單獨使用沒有效果。

android:drawableRight在text的右邊輸出一個drawable。

android:drawableTop在text的正上方輸出一個drawable。

android:editable設(shè)置是否可編輯。

android:editorExtras設(shè)置文本的額外的輸入數(shù)據(jù)。

android:ellipsize設(shè)置當文字過長時,該控件該如何顯示。有如下值設(shè)置:"start"—-省略號顯示在開頭;"end" ——省略號顯示在結(jié)尾;"middle"—-省略號顯示在中間;"marquee" ——以跑馬燈的方式顯示(動畫橫向移動)

android:freezesText設(shè)置保存文本的內(nèi)容以及光標的位置。

android:gravity設(shè)置文本位置,如設(shè)置成"center",文本將居中顯示。

android:hintText為空時顯示的文字提示信息,可通過textColorHint設(shè)置提示信息的顏色。此屬性在 EditView中使用,但是這里也可以用。

android:imeOptions附加功能,設(shè)置右下角IME動作與編輯框相關(guān)的動作,如actionDone右下角將顯示一個"完成",而不設(shè)置默認是一個回車符號。這個在EditView中再詳細說明,此處無用。

android:imeActionId設(shè)置IME動作ID。

android:imeActionLabel設(shè)置IME動作標簽。

android:includeFontPadding設(shè)置文本是否包含頂部和底部額外空白,默認為true。

android:inputMethod為文本指定輸入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是這里報錯找不到。

android:inputType設(shè)置文本的類型,用于幫助輸入法顯示合適的鍵盤類型。在EditView中再詳細說明,這里無效果。

android:linksClickable設(shè)置鏈接是否點擊連接,即使設(shè)置了autoLink。

android:marqueeRepeatLimit在ellipsize指定marquee的情況下,設(shè)置重復(fù)滾動的次數(shù),當設(shè)置為 marquee_forever時表示無限次。

android:ems設(shè)置TextView的寬度為N個字符的寬度。這里測試為一個漢字字符寬度

android:maxEms設(shè)置TextView的寬度為最長為N個字符的寬度。與ems同時使用時覆蓋ems選項。

android:minEms設(shè)置TextView的寬度為最短為N個字符的寬度。與ems同時使用時覆蓋ems選項。

android:maxLength限制顯示的文本長度,超出部分不顯示。

android:lines設(shè)置文本的行數(shù),設(shè)置兩行就顯示兩行,即使第二行沒有數(shù)據(jù)。

android:maxLines設(shè)置文本的最大顯示行數(shù),與width或者layout_width結(jié)合使用,超出部分自動換行,超出行數(shù)將不顯示。

android:minLines設(shè)置文本的最小行數(shù),與lines類似。

android:lineSpacingExtra設(shè)置行間距。

android:lineSpacingMultiplier設(shè)置行間距的倍數(shù)。如"1.2"

android:numeric如果被設(shè)置,該TextView有一個數(shù)字輸入法。此處無用,設(shè)置后唯一效果是TextView有點擊效果,此屬性在EdtiView將詳細說明。

android:password以小點"."顯示文本

android:phoneNumber設(shè)置為電話號碼的輸入方式。

android:privateImeOptions設(shè)置輸入法選項,此處無用,在EditText將進一步討論。

android:scrollHorizontally設(shè)置文本超出TextView的寬度的情況下,是否出現(xiàn)橫拉條。

android:selectAllOnFocus如果文本是可選擇的,讓他獲取焦點而不是將光標移動為文本的開始位置或者末尾位置。 TextView中設(shè)置后無效果。

android:shadowColor指定文本陰影的顏色,需要與shadowRadius一起使用。

android:shadowDx設(shè)置陰影橫向坐標開始位置。

android:shadowDy設(shè)置陰影縱向坐標開始位置。

android:shadowRadius設(shè)置陰影的半徑。設(shè)置為0.1就變成字體的顏色了,一般設(shè)置為3.0的效果比較好。

android:singleLine設(shè)置單行顯示。如果和layout_width一起使用,當文本不能全部顯示時,后面用"…"來表示。如android:text="test_ singleLine "

android:singleLine="true" android:layout_width="20dp"將只顯示"t…"。如果不設(shè)置singleLine或者設(shè)置為false,文本將自動換行

android:text設(shè)置顯示文本.

android:textAppearance設(shè)置文字外觀。如 "?android:attr/textAppearanceLargeInverse"這里引用的是系統(tǒng)自帶的一個外觀,?表示系統(tǒng)是否有這種外觀,否則使用默認的外觀。可textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/textAppearanceSmall/textAppearanceSmallInverse

android:textColor設(shè)置文本顏色

android:textColorHighlight被選中文字的底色,默認為藍色

android:textColorHint設(shè)置提示信息文字的顏色,默認為灰色。與hint一起使用。

android:textColorLink文字鏈接的顏色.

android:textScaleX設(shè)置文字之間間隔,默認為1.0f。

android:textSize設(shè)置文字大小,推薦度量單位"sp",如"15sp"

android:textStyle設(shè)置字形[bold(粗體) 0, italic(斜體) 1, bolditalic(又粗又斜) 2] 可以設(shè)置一個或多個,用"|"隔開

android:typeface設(shè)置文本字體,必須是以下常量值之一:normal 0, sans 1, serif 2, monospace(等寬字體) 3]

android:height設(shè)置文本區(qū)域的高度,支持度量單位:px(像素)/dp/sp/in/mm(毫米)

android:maxHeight設(shè)置文本區(qū)域的最大高度

android:minHeight設(shè)置文本區(qū)域的最小高度

android:width設(shè)置文本區(qū)域的寬度,支持度量單位:px(像素)/dp/sp/in/mm(毫米),與layout_width 的區(qū)別看這里。

android:maxWidth設(shè)置文本區(qū)域的最大寬度

android:minWidth設(shè)置文本區(qū)域的最小寬度

 

Android activity屬性匯總

android:allowTaskReparenting

是否允許activity更換從屬的任務(wù),比如從短信息任務(wù)切換到瀏覽器任務(wù)。

android:alwaysRetainTaskState

是否保留狀態(tài)不變, 比如切換回home, 再從新打開, activity處于最后的狀態(tài)

android:clearTaskOnLanunch

比如 P 是 activity, Q 是被P 觸發(fā)的 activity, 然后返回Home, 從新啟動 P,是否顯示 Q

android:configChanges

當配置list發(fā)生修改時,是否調(diào)用 onConfigurationChanged() 方法 比如 "locale|navigation|orientation".

android:enabled

activity 是否可以被實例化,

android:excludeFromRecents

是否可被顯示在最近打開的activity列表里

android:exported

是否允許activity被其它程序調(diào)用

android:finishOnTaskLaunch

是否關(guān)閉已打開的activity當用戶重新啟動這個任務(wù)的時候

android.icon

android:label

android:launchMode

activity啟動方式, "standard" "singleTop" "singleTask" "singleInstance"

其中前兩個為一組, 后兩個為一組

android:multiprocess

允許多進程

android:name

activity的類名, 必須指定

androidnHistory

是否需要移除這個activity當用戶切換到其他屏幕時。這個屬性是 API level 3 中引入的

android:permission

android:process

一 個activity運行時所在的進程名,所有程序組件運行在應(yīng)用程序默認的進程中,這個進程名跟應(yīng)用程序的包名一致。中的元素process屬性能夠為所有組件設(shè)定一個新的默認值。但是任何組件都可以覆蓋這個默認值,允許你將你的程序放在多進程中運行。 如果這個屬性被分配的名字以:開頭,當這個activity運行時, 一個新的專屬于這個程序的進程將會被創(chuàng)建。如果這個進程名以小寫字母開頭,這個activity將會運行在全局的進程中,被它的許可所提供。

android:screenOrientation

activity顯示的模式, "unspecified" 默認值 "landscape" 風景畫模式,寬度比高度大一些 "portrait" 肖像模式, 高度比寬度大。 "user" 用戶的設(shè)置 "behind" "sensor" "nosensor"

android:stateNotNeeded

是否 activity被銷毀和成功重啟并不保存狀態(tài)

android:taskAffinity

activity的親屬關(guān)系, 默認情況同一個應(yīng)用程序下的activity有相同的關(guān)系

android:theme

activity的樣式主題, 如果沒有設(shè)置,則activity的主題樣式從屬于應(yīng)用程序,參見元素的theme屬性

android:windowSoftInputMode

activity主窗口與軟鍵盤的交互模式, 自從API level 3 被引入

活動的主窗口如何與包含屏幕上的軟鍵盤窗口交互。這個屬性的設(shè)置將會影響兩件事情:

1> 軟鍵盤的狀態(tài)——是否它是隱藏或顯示——當活動(Activity)成為用戶關(guān)注的焦點。

2> 活動的主窗口調(diào)整——是否減少活動主窗口大小以便騰出空間放軟鍵盤或是否當活動窗口的部分被軟鍵盤覆蓋時它的內(nèi)容的當前焦點是可見的。

它的設(shè)置必須是下面列表中的一個值,或一個"state…"值加一個"adjust…"值的組合。在任一組設(shè)置多個值——多個"state…"values,例如&mdash有未定義的結(jié)果。各個值之間用|分開。例如: <activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >

在這設(shè)置的值(除"stateUnspecified"和"adjustUnspecified"以外)將覆蓋在主題中設(shè)置的值

值 描述

"stateUnspecified" 軟鍵盤的狀態(tài)(是否它是隱藏或可見)沒有被指定。系統(tǒng)將選擇一個合適的狀態(tài)或依賴于主題的設(shè)置。這個是為了軟件盤行為默認的設(shè)置。

 

"stateUnchanged" 軟鍵盤被保持無論它上次是什么狀態(tài),是否可見或隱藏,當主窗口出現(xiàn)在前面時。

"stateHidden" 當用戶選擇該Activity時,軟鍵盤被隱藏——也就是,當用戶確定導(dǎo)航到該Activity時,而不是返回到它由于離開另一個Activity。

"stateAlwaysHidden" 軟鍵盤總是被隱藏的,當該Activity主窗口獲取焦點時。

"stateVisible" 軟鍵盤是可見的,當那個是正常合適的時(當用戶導(dǎo)航到Activity主窗口時)。

"stateAlwaysVisible" 當用戶選擇這個Activity時,軟鍵盤是可見的——也就是,也就是,當用戶確定導(dǎo)航到該Activity時,而不是返回到它由于離開另一個Activity。

 

"adjustUnspecified" 它不被指定是否該Activity主窗口調(diào)整大小以便留出軟鍵盤的空間,或是否窗口上的內(nèi)容得到屏幕上當前的焦點是可見的。系統(tǒng)將自動選擇這些模式中一種主要依賴于是否窗口的內(nèi)容有任何布局視圖能夠滾動他們的內(nèi)容。如果有這樣的一個視圖,這個窗口將調(diào)整大小,這樣的假設(shè)可以使?jié)L動窗口的內(nèi)容在一個較小的區(qū)域中可見的。這個是主窗口默認的行為設(shè)置。

 

"adjustResize" 該Activity主窗口總是被調(diào)整屏幕的大小以便留出軟鍵盤的空間。

 

"adjustPan" 該Activity主窗口并不調(diào)整屏幕的大小以便留出軟鍵盤的空間。相反,當前窗口的內(nèi)容將自動移動以便當前焦點從不被鍵盤覆蓋和用戶能總是看到輸入內(nèi)容的部分。這個通常是不期望比調(diào)整大小,因為用戶可能關(guān)閉軟鍵盤以便獲得與被覆蓋內(nèi)容的交互操作。

 

Android EditText 屬性匯總

android:layout_gravity="center_vertical"

設(shè)置控件顯示的位置:默認top,這里居中顯示,還有bottom

android:hint="請輸入數(shù)字!"

設(shè)置顯示在空間上的提示信息

android:numeric="integer"

設(shè)置只能輸入整數(shù),如果是小數(shù)則是:decimal

android:singleLine="true"

設(shè)置單行輸入,一旦設(shè)置為true,則文字不會自動換行。

android:password="true"

設(shè)置只能輸入密碼

android:textColor = "#ff8c00"

字體顏色

android:textStyle="bold"

字體,bold, italic, bolditalic

android:textSize="20dip"

大小

android:capitalize = "characters"

以大寫字母寫

android:textAlign="center"

EditText沒有這個屬性,但TextView有

android:textColorHighlight="#cccccc"

被選中文字的底色,默認為藍色

android:textColorHint="#ffff00"

設(shè)置提示信息文字的顏色,默認為灰色

android:textScaleX="1.5"

控制字與字之間的間距

android:typeface="monospace"

字型,normal, sans, serif, monospace

android:background="@null"

空間背景,這里沒有,指透明

android:layout_weight="1"

權(quán)重,控制控件之間的地位,在控制控件顯示的大小時蠻有用的。

android:textAppearance="?android:attr/textAppearanceLargeInverse"

文字外觀,這里引用的是系統(tǒng)自帶的一個外觀,?表示系統(tǒng)是否有這種外觀,否則使用默認的外觀。不知道這樣理解對不對?

 

通過EditText的layout xml文件中的相關(guān)屬性來實現(xiàn):

1. 密碼框?qū)傩?android:password="true" 這條可以讓EditText顯示的內(nèi)容自動為星號,輸入時內(nèi)容會在1秒內(nèi)變成*字樣。

2. 純數(shù)字 android:numeric="true" 這條可以讓輸入法自動變?yōu)閿?shù)字輸入鍵盤,同時僅允許0-9的數(shù)字輸入

3. 僅允許 android:capitalize="cwj1987" 這樣僅允許接受輸入cwj1987,一般用于密碼驗證

下面是一些擴展的風格屬性

android:editable="false" 設(shè)置EditText不可編輯

android:singleLine="true" 強制輸入的內(nèi)容在單行

android:ellipsize="end" 自動隱藏尾部溢出數(shù)據(jù),一般用于文字內(nèi)容過長一行無法全部顯示時

 

 

RelativeLayout布局

 

android:layout_marginTop="25dip" //頂部距離

android:gravity="left" //空間布局位置

android:layout_marginLeft="15dip //距離左邊距

 

// 相對于給定ID控件

android:layout_above 將該控件的底部置于給定ID的控件之上;

android:layout_below 將該控件的底部置于給定ID的控件之下;

android:layout_toLeftOf 將該控件的右邊緣與給定ID的控件左邊緣對齊;

android:layout_toRightOf 將該控件的左邊緣與給定ID的控件右邊緣對齊;

android:layout_alignBaseline 將該控件的baseline與給定ID的baseline對齊;

android:layout_alignTop 將該控件的頂部邊緣與給定ID的頂部邊緣對齊;

android:layout_alignBottom 將該控件的底部邊緣與給定ID的底部邊緣對齊;

android:layout_alignLeft 將該控件的左邊緣與給定ID的左邊緣對齊;

android:layout_alignRight 將該控件的右邊緣與給定ID的右邊緣對齊;

 

// 相對于父組件

android:layout_alignParentTop 如果為true,將該控件的頂部與其父控件的頂部對齊;

android:layout_alignParentBottom 如果為true,將該控件的底部與其父控件的底部對齊;

android:layout_alignParentLeft 如果為true,將該控件的左部與其父控件的左部對齊;

android:layout_alignParentRight 如果為true,將該控件的右部與其父控件的右部對齊;

 

// 居中

android:layout_centerHorizontal 如果為true,將該控件的置于水平居中;

android:layout_centerVertical 如果為true,將該控件的置于垂直居中;

android:layout_centerInParent 如果為true,將該控件的置于父控件的中央;

 

// 指定移動像素

android:layout_marginTop 上偏移的值;

android:layout_marginBottom 下偏移的值;

android:layout_marginLeft   左偏移的值;

android:layout_marginRight   右偏移的值;

 

android:id --- 為控件指定相應(yīng)的ID

android:text --- 指定控件當中顯示的文字,需要注意的是,這里盡量使用strings.xml文件當中的字符串

android:grivity --- 指定控件的基本位置,比如說居中,居右等位置這里指的是控件中的文本位置并不是控件本身。

android:textSize --- 指定控件當中字體的大小

android:background --- 指定該控件所使用的背景色,RGB命名法

android:width --- 指定控件的寬度

android:height --- 指定控件的高度

android:padding* --- 指定控件的內(nèi)邊距,也就是說控件當中的內(nèi)容

android:sigleLine --- 如果設(shè)置為真的話,則控件的內(nèi)容在同一行中進行顯示

 

下邊是相對布局屬性的說明:RelativeLayout

 

android:layout_above 將該控件的底部至于給定ID控件之上

android:layout_below 將該控件的頂部至于給定ID的控件之下

android:layout_toLeftOf 將該控件的右邊緣和給定ID的控件左邊緣對齊

android:layout_toRightOf 將該控件的左邊緣和給定ID的控件的右邊緣對齊

 

android:layout_alignBaseline 該控件的baseline和給定ID的控件的baseline對齊

android:layout_alignBottom 將該控件的底部邊緣與給定ID控件的底部邊緣對齊

android:layout_alignLeft 將該控件的左邊緣與給定ID控件的左邊緣對齊

android:layout_alignRight 將該控件的右邊緣與給定ID控件的右邊緣對齊

android:layout_alignTop 將該控件的頂部邊緣與給定ID控件的頂部對齊

 

android:alignParentBottom 如果該值為true,則將該控件的底部和父控件的底部對齊

android:layout_alignParentLeft 如果該值為true,則將該控件左邊與父控件的左邊對齊

android:layout_alignParentRight 如果該值為true,則將該控件的右邊與父控件的右邊對齊

android:layout_alignParentTop 如果該值為true,則將該控件的頂部與父控件的頂部對齊

 

android:layout_centerHorizontal 如果為真,該控件將被至于水平方向的中央

android:layout_centerInParent 如果為真,該控件將被至于父控件水平方向和垂直方向的中央

android:layout_centerVertical 如果為真,該控件將被至于垂直方向的中央

android:layout_marginLeft此屬性用來設(shè)置控件之間的間隙(控件和控件之間和內(nèi)邊距不同)

android:padding="3dip"說明了四邊的內(nèi)邊距是3dip

 

 

TableLayout

 

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:stretchColumns="0"

></TableLayout>

 

android:stretchColumns="0"第一列作為拉伸列填滿整行

Java中修飾符總結(jié):

 

1、訪問控制修飾符

public的訪問級別是最高的,其次是protected、默認和private

成員變量和成員方法可以處于4個訪問級別中的一個:公開、受保護、默認或私有

頂層類可以處于公開或默認級別,頂層類不能被protected和private修飾

局部變量不能被訪問控制修飾符修飾

2、abstract修飾符

抽象類不能被實例化

抽象類中可以沒有抽象方法,但包含了抽象方法的類必須被定義為抽象方法

如果子類沒有實現(xiàn)父類中所有的抽象方法,子類也必須定義為抽象類

抽象類不能被定義為private、final、和static類型

沒有抽象的構(gòu)造方法

抽象方法沒有方法體

3、final修飾符

用final修飾的類不能被繼承

用final修飾的方法不能被子類的方法覆蓋

private類型的方法都默認為是final方法,因而不能被子類的方法覆蓋

final變量必須被顯式初始化,并且只能被賦值一次值

4、static修飾符

靜態(tài)變量在內(nèi)存中只有一個拷貝,在類的所有實例中共享

在靜態(tài)方法中不能直接訪問實例方法和實例變量

在靜態(tài)方法中不能使用this和super關(guān)鍵字

靜態(tài)方法不能被abstract修飾

靜態(tài)方法和靜態(tài)變量都可以通過類名直接訪問

當類被加載時,靜態(tài)代碼塊只能被執(zhí)行一次。類中不同的靜態(tài)方法代碼塊按他們在類中出現(xiàn)的順序被依次執(zhí)行

當多個修飾符連用時,修飾符的順序可以顛倒,不過作為普遍遵守的編程規(guī)范,通常把訪問控制修飾符放在首位,其次是static或abstact修飾符,接著就是其他的修飾符

5、以下修飾符連用是無意義的,會導(dǎo)致編譯錯誤:

abstract與private

abstract與final

abstract與static

責任編輯:chenqingxiang 來源: cnblogs
相關(guān)推薦

2013-04-07 10:09:00

Android開發(fā)TextView屬性

2010-07-30 09:56:02

Flex控件

2010-08-17 09:03:16

Html DIV事件屬

2009-08-07 10:34:56

ASP.NET控件開發(fā)

2009-12-30 13:59:58

Silverlight

2009-10-14 11:15:06

VB.NET Grou

2010-08-05 09:05:14

Flex Button

2024-05-16 12:51:15

WinForms線程UI

2009-11-04 13:33:13

ADO.NET Dat

2009-08-18 13:41:40

WebBrowser控

2015-03-03 15:53:31

Android控件

2013-07-03 10:19:52

Android開發(fā)adb shell命令

2009-08-06 17:52:45

ASP.NET控件開發(fā)自定義控件

2010-08-12 13:59:37

FlexList控件

2009-08-06 17:13:56

ASP.NET自定義控

2009-08-13 15:40:29

C#數(shù)據(jù)綁定控件

2014-08-25 09:59:54

注解Android

2014-12-31 16:20:02

時間選擇日歷Android

2013-07-11 10:16:07

Android調(diào)試

2015-02-27 11:28:59

點贊
收藏

51CTO技術(shù)棧公眾號

亚洲爱爱综合网| 久久久久久久久久久久国产| 澳门av一区二区三区| 日本一区二区三区久久久久久久久不 | 五月天一区二区| 精品综合在线| 91精品国自产| 亚洲女人av| 久久伊人精品天天| 亚洲av无码一区二区二三区| 亚洲日本免费电影| 精品福利在线看| 中文字幕制服丝袜在线| 午夜影院免费体验区| 六月婷婷色综合| 51视频国产精品一区二区| 中文字幕在线观看二区| 欧美一级二级三级视频| 6080国产精品一区二区| 91传媒久久久| 久草免费在线色站| 中文字幕中文字幕一区二区| 久久99精品久久久久子伦| 国产精品自偷自拍| 久久综合网络一区二区| 国外色69视频在线观看| 天天鲁一鲁摸一摸爽一爽| 亚洲桃色综合影院| 亚洲的天堂在线中文字幕| 欧美激情国内自拍| av在线不卡精品| 欧美日韩国产一区二区| 91亚洲精品国产| 国产美女福利在线| 国产精品无码永久免费888| 国内成+人亚洲| 亚洲成人一二三区| 国产一区二区在线电影| 国产精品视频不卡| 国产无遮挡又黄又爽又色视频| 国产精品porn| 久久综合久久88| 国产大屁股喷水视频在线观看| 亚洲三级精品| 亚洲精品一区二区久| 久久久午夜精品福利内容| 久久久久毛片免费观看| 欧美日韩国产首页在线观看| 男人搞女人网站| 桃花岛tv亚洲品质| 欧美色视频日本版| 国产中文字幕免费观看| 国产资源在线观看入口av| 亚洲图片欧美综合| 国产爆乳无码一区二区麻豆| 国产美女情趣调教h一区二区| 亚洲日本护士毛茸茸| 在线精品日韩| 高潮毛片在线观看| 亚洲欧美一区二区久久| 欧美少妇在线观看| av在线影院| 亚洲黄色性网站| 国产一区二区三区小说| 精精国产xxxx视频在线中文版 | 精品无码国产一区二区三区av| 最新国产在线拍揄自揄视频| 亚洲欧美视频在线观看| 蜜桃视频成人在线观看| 性爱视频在线播放| 亚洲成人免费影院| 日本免费黄视频| 日本综合字幕| 欧美日韩亚洲另类| 亚洲一区二区三区四区精品| 婷婷综合国产| 亚洲黄页视频免费观看| 国产小视频自拍| 国产大片一区| 欧美激情一级精品国产| 青青操免费在线视频| 亚洲综合社区| 国产精品一区二区三区成人| 精品女同一区二区三区| 99久久精品国产精品久久| 日本一区二区在线视频| 免费在线视频欧美| 亚洲高清视频在线| 久久黄色免费看| 成人精品在线| 亚洲精品mp4| 黄色av片三级三级三级免费看| 欧美+亚洲+精品+三区| 久久久久国产精品www| www.久久久久久久| 国模娜娜一区二区三区| 精品日本一区二区三区| 午夜激情视频在线观看| 亚洲第一搞黄网站| 一级片视频免费观看| www.神马久久| 揄拍成人国产精品视频| 久久久国产精品黄毛片| 日韩高清在线一区| 国产精品一区二区免费| 尤物网在线观看| 亚洲第一综合色| 亚洲图色中文字幕| 亚洲图区在线| 欧美大成色www永久网站婷| 狠狠人妻久久久久久综合| 国产剧情av麻豆香蕉精品| 久久久水蜜桃| 日本大胆在线观看| 欧美亚洲国产怡红院影院| 国产乱淫av片| 91精品久久久久久久久久不卡| 欧美中文在线观看国产| 性一交一乱一伧老太| 国产精品入口麻豆九色| 中文字幕日本最新乱码视频| 在线视频亚洲欧美中文| 日韩视频精品在线| 亚洲 小说区 图片区| 成人福利在线看| 国产女人18毛片| 免费视频观看成人| 国产小视频91| 四虎成人在线观看| 不卡的av电影| 日韩成人三级视频| 亚洲精品一二三**| 美女av一区二区三区| 在线观看毛片av| 国产亚洲欧美日韩日本| 92看片淫黄大片一级| 美女一区二区在线观看| 欧美激情亚洲视频| 亚洲av无码片一区二区三区| 亚洲欧美日韩中文播放| 国产永久免费网站| 欧美国产小视频| 国产精品直播网红| 亚洲成a人v欧美综合天堂麻豆| 日本韩国一区二区三区视频| 国产精品亚洲无码| 久久亚洲精选| 欧美一区视久久| 国产一区二区主播在线| 亚洲性生活视频在线观看| av黄色在线播放| 久久综合精品国产一区二区三区| 免费无码毛片一区二三区| 久久香蕉网站| 51ⅴ精品国产91久久久久久| 色就是色亚洲色图| 欧美色videos| 337人体粉嫩噜噜噜| 免费成人在线观看视频| 亚洲三区在线观看| 久久av影院| 久久黄色av网站| 精品人妻一区二区三区浪潮在线 | 伊人伊成久久人综合网小说| 成人a v视频| 国产精品第13页| 佐山爱在线视频| 在线观看一区视频| 鲁丝一区二区三区免费| 欧美片第一页| 日韩一区二区福利| 国内精品久久久久久久久久久| 亚洲综合一二三区| 亚洲av无码一区二区三区观看| 乱人伦精品视频在线观看| 日本在线成人一区二区| 日本免费成人| 久久久久久久一区二区三区| 欧美一区二区三区少妇| 欧美色偷偷大香| 欧美成人免费观看视频 | 成人毛片网站| av成人 com a| 色噜噜久久综合伊人一本| 国产肥老妇视频| 欧美视频免费在线观看| 在线视频这里只有精品| 成人高清视频在线观看| 欧美日韩怡红院| 欧美日韩亚洲一区二区三区在线| 麻豆成人av| 99国内精品久久久久| 69av视频在线播放| 午夜在线视频播放| 精品久久人人做人人爽| 黄色av网站免费| 亚洲精品一二三| 无码国产69精品久久久久同性| 韩国成人在线视频| 久久国产成人精品国产成人亚洲| 久久视频国产| 精品1区2区| 免费一区二区三区在线视频| 国产v综合ⅴ日韩v欧美大片| 日韩成人伦理| 最新国产精品亚洲| 无码精品人妻一区二区| 欧美一区日韩一区| 成人免费毛片男人用品| 亚洲自拍偷拍麻豆| 亚洲图片第一页| 97久久超碰国产精品电影| 在线观看网站黄| 蜜桃在线一区二区三区| 黄色网页免费在线观看| 欧美成人69av| 亚洲无玛一区| 国产成人1区| 精品91免费| 91精品啪在线观看国产手机| 国产欧美精品在线播放| 新片速递亚洲合集欧美合集| 高清一区二区三区日本久| 顶级网黄在线播放| 中文字幕视频一区二区在线有码| 色婷婷av一区二区三区之e本道| 这里只有精品视频在线观看| 中文字幕天堂在线| 色综合久久中文字幕综合网| 日本一区二区免费在线观看| 亚洲乱码中文字幕| 亚洲AV成人无码精电影在线| 国产精品―色哟哟| 久久美女免费视频| 久久久精品中文字幕麻豆发布| 五月天激情小说| 成人性生交大合| 国产精品99久久久精品无码| 国产一区二区三区免费| 两性午夜免费视频| 极品少妇xxxx偷拍精品少妇| 亚洲精品20p| 美女尤物国产一区| 校园春色 亚洲色图| 免费高清在线一区| 亚洲精品手机在线观看| 久久国产精品99久久久久久老狼 | 经典三级在线视频| 永久亚洲成a人片777777| 天堂av免费看| 在线精品视频在线观看高清| 欧美与动交zoz0z| 午夜精品国产| 丁香六月激情网| 国产深夜精品| 亚洲精品中文字幕无码蜜桃| 久久福利影视| 精品日韩久久久| 国内一区二区在线| 久久久久国产免费| 96av麻豆蜜桃一区二区| 丰满少妇高潮一区二区| 国产三级一区二区| 蜜桃av免费在线观看| 亚洲免费资源在线播放| 国产亚洲欧美精品久久久久久 | 国产欧美一区二区精品性色| 国产aⅴ激情无码久久久无码| 国产欧美日韩精品在线| 午夜激情福利电影| 一区二区三区欧美日| 国产在线免费视频| 色婷婷久久久久swag精品| 中文字幕在线播放av| 91精品婷婷国产综合久久| 亚洲免费视频网| 亚洲欧美日本精品| 欧美成人高清在线| 久久久久国产精品免费| 午夜精品成人av| 91网站免费观看| 久久99精品国产自在现线| 日韩av电影免费观看| 在线一区免费| 国产a级一级片| 久久66热re国产| 日本五十肥熟交尾| 国产精品无码永久免费888| 九九视频免费观看| 色网综合在线观看| 精品毛片在线观看| 国产亚洲日本欧美韩国| 色呦呦视频在线观看| 日韩av快播网址| 91蝌蚪精品视频| 婷婷久久伊人| 亚洲国产日韩欧美一区二区三区| 在线观看亚洲色图| 91免费看`日韩一区二区| 久久免费看少妇高潮v片特黄 | 91丨九色丨蝌蚪丨对白| 亚洲国产三级网| 黄页视频在线播放| 国产91在线播放九色快色| 免费观看亚洲视频大全| 热re99久久精品国产99热| 欧美日韩国产免费观看| 爱情岛论坛亚洲首页入口章节| 不卡的av在线| 久久精品www| 在线播放日韩导航| 国产在线视频资源| 992tv成人免费视频| 国产一精品一av一免费爽爽| 色狠狠久久av五月综合| 亚洲黄色一区| 久久久久久无码精品人妻一区二区| 久久久久国产精品厨房| 日本少妇bbwbbw精品| 欧美一区二区三区不卡| 九色在线观看| 69久久夜色精品国产69| 一区中文字幕| 男女爱爱视频网站| 久久国产精品72免费观看| 精品亚洲aⅴ无码一区二区三区| 偷拍亚洲欧洲综合| 性猛交xxxx乱大交孕妇印度| 久久久精品久久| 欧美综合影院| 亚洲国产精品www| 日韩电影在线免费看| 中文字幕在线免费看线人| 亚洲国产另类av| 丁香六月色婷婷| 欧美激情在线狂野欧美精品| 免费观看性欧美大片无片| 中文字幕第50页| 国产麻豆视频一区| h色网站在线观看| 日韩亚洲欧美高清| av理论在线观看| 亚洲最大福利视频网| 亚洲精品一二三区区别| 午夜视频在线观| 亚洲黄一区二区三区| 亚洲AV无码一区二区三区性| 欧美高清电影在线看| xvideos.蜜桃一区二区| 欧美乱大交xxxxx潮喷l头像| 成人av网址在线观看| 日韩av在线播| 精品调教chinesegay| 欧美××××黑人××性爽| 日韩hmxxxx| 精品一区二区三区免费播放| 在线观看黄网址| 精品女同一区二区| 国产精品原创| 免费毛片一区二区三区久久久| 视频一区视频二区在线观看| 日本理论中文字幕| 欧美精品久久一区| 金瓶狂野欧美性猛交xxxx| 久久av一区二区| 日本aⅴ精品一区二区三区| 美女网站视频色| 日韩欧美国产麻豆| 91禁在线看| 日本欧美精品久久久| 久久精品免费看| 久久久久久久久久99| 亚洲美女视频网| 日韩亚洲国产免费| 欧妇女乱妇女乱视频| www欧美成人18+| 亚洲字幕av一区二区三区四区| 欧美成人精品三级在线观看 | 精品中文字幕一区二区小辣椒| 1024手机在线视频| 亚洲加勒比久久88色综合| 岛国一区二区| www.好吊操| 国产欧美一区二区三区网站| 99久久国产热无码精品免费| 98视频在线噜噜噜国产| 久久在线视频| 黄色av网址在线观看| 欧美日韩国产经典色站一区二区三区| 欧美一卡二卡| 亚洲 国产 日韩 综合一区| 国产成人一级电影| 国产在线观看第一页| 欧美丰满少妇xxxx| 成人3d精品动漫精品一二三| jjzz黄色片| 7777精品伊人久久久大香线蕉完整版 | 国一区二区在线观看| www久久久久久久| 亚洲国产成人在线播放|