Android 常用標(biāo)簽及常用屬性

標(biāo)簽匯總

標(biāo)簽 說明 介紹
<LinearLayout> 線性布局 塊級容器、垂直/水平
<Tablayout> 表格/菜單布局 <TabItem>配對使用Tablayout使用全解
<RelativeLayout> 相對布局 比LinearLayout更加靈活,可以實(shí)現(xiàn)非常復(fù)雜的UI RelativeLayout 詳解
<FrameLayout> 層疊布局(幀布局) 類似 Photoshop 里面的圖層的概念
<AbsoluteLayout> 絕對布局 最不常用的布局
<TextView> 文字控件 內(nèi)容控件
<ScrollView> 滾動條 內(nèi)容控件
<EditText> 輸入框 表單控件
<Button> 按鈕 表單控件
<ImageButton> 按鈕 表單控件
<RadioButton> 單選按鈕 表單控件
<Checkbox> 復(fù)選框 表單控件
<ToggleButton> 開關(guān)按鈕 表單控件
<Switch> 開關(guān) 表單控件
<ProgressBar> 進(jìn)度條 表單控件
<SeekBar> 拖動條 表單控件
<RatingBar> 星級評分條 表單控件
<Date><Time> 時(shí)間 表單控件
<ImageView> 圖像視圖 圖像控件

線性布局 <LinearLayout> 屬性

主要以水平或垂直方式來排列界面中的控件。并將控件排列到一條直線上。在線性布局中,如果水平排列,垂直方向上只能放一個(gè)控件,如果垂直排列,水平方向上也只能方一個(gè)控件。

屬性 屬性值 說明
layout_width match_parent:繼承外層容器寬度
wrap_content:根據(jù)內(nèi)容自動計(jì)算寬度
數(shù)字值: 例如:100dp
元素寬度
layout_height match_parent:繼承外層容器高度
wrap_content:根據(jù)內(nèi)容自動計(jì)算高度
數(shù)字值: 例如:100dp
元素高度
orientation vertical:設(shè)置垂直排列
horizontal:設(shè)置水平排列
排列方式
layout_gravity top:將對象放在其容器的頂部,不改變其大小
bottom:將對象放在其容器的底部,不改變其大小
right:將對象放在其容器的右側(cè),不改變其大小
center_vertical:將對象縱向居中,不改變其大小. 垂直對齊方式:垂直方向上居中對齊
fill_vertical:必要的時(shí)候增加對象的縱向大小,以完全充滿其容器. 垂直方向填充
center_horizontal:將對象橫向居中,不改變其大小. 水平對齊方式:水平方向上居中對齊
fill_horizontal:必要的時(shí)候增加對象的橫向大小,以完全充滿其容器. 水平方向填充
center:將對象橫縱居中,不改變其大小
fill:必要的時(shí)候增加對象的橫縱向大小,以完全充滿其容器
clip_vertical:附加選項(xiàng),用于按照容器的邊來剪切對象的頂部和/或底部的內(nèi)容. 剪切基于其縱向?qū)R設(shè)置:頂部對齊時(shí),剪切底部;底部對齊時(shí)剪切頂部;除此之外剪切頂部和底部.垂直方向裁剪
clip_horizontal:附加選項(xiàng),用于按照容器的邊來剪切對象的左側(cè)和/或右側(cè)的內(nèi)容. 剪切基于其橫向?qū)R設(shè)置:左側(cè)對齊時(shí),剪切右側(cè);右側(cè)對齊時(shí)剪切左側(cè);除此之外剪切左側(cè)和右側(cè).水平方向裁剪
當(dāng)前控件在父控件里面的擺放位置
gravity 大體同 layout_gravity 設(shè)置子元素在該容器內(nèi)的對齊方式

<TextView> 屬性

屬性 屬性值 說明
layout_width match_parent:繼承外層容器寬度
wrap_content:根據(jù)內(nèi)容自動計(jì)算寬度
數(shù)字值: 例如:100dp
元素寬度
layout_height match_parent:繼承外層容器高度
wrap_content:根據(jù)內(nèi)容自動計(jì)算高度
數(shù)字值: 例如:100dp
元素高度
gravity 大體同 <LinearLayout> 的 layout_gravity 內(nèi)容的對齊方向
text 一般我們是把字符串寫到string.xml文件中,然后通過@String/xxx取得對應(yīng)的字符串內(nèi)容的 設(shè)置顯示的文本內(nèi)容
textColor 同上,通過colors.xml資源來引用 設(shè)置字體顏色
textStyle normal: 無效果
bold: 加粗
italic: 斜體
設(shè)置字體風(fēng)格
textSize 單位一般是用sp 字體大小
background 可以理解為填充整個(gè)控件的顏色,可以是圖片哦! 控件的背景顏色
shadowColor 需要與shadowRadius一起使用 設(shè)置陰影顏色
shadowRadius 設(shè)為0.1就變成字體顏色了,建議使用3.0 設(shè)置陰影的模糊程度
shadowDx 水平方向陰影開始的橫坐標(biāo)位置 設(shè)置陰影在水平方向的偏移
shadowDy 豎直方向陰影開始的縱坐標(biāo)位置 設(shè)置陰影在豎直方向的偏移
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容