freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章android界面編程基礎(chǔ)(已修改)

2024-10-14 16:24 本頁面
 

【正文】 第 2章 Android界面 編程 基礎(chǔ) 網(wǎng)絡(luò)資源: : 490420731( Android編程入門) 號: 1281147324 本章知識結(jié)構(gòu) V i e w布 局 管 理 器( V i e w G r o u p )文 本 顯 示 框 ( T e x t V i e w )文 本 編 輯 框 ( E d i t T e x t )按 鈕 ( B u t t o n )線 性 布 局絕 對 布 局表 格 布 局相 對 布 局 層 布 局?其 他 布 局自 定 義 組 件 本章示例 基本界面控件使用 布局管理器的嵌套使用 基礎(chǔ) View控件 View與 ViewGroup類 1 View類 ?View類是所有界面控件類的 超類 ; ?代表屏幕上一塊 空白的矩形區(qū)域 ,用于繪畫和事件處理; ?在 View類中定義了控件的一些 共同屬性 (例如透明度、邊距、旋轉(zhuǎn)、縮放等) 。 基礎(chǔ) View控件 2 ViewGroup類 ?ViewGroup類是 View類的一個抽象子類,是一種特殊的 View; ?是所有布局類和容器組件的超類, ViewGroup中可以包含 View和 ViewGroup對象; ?ViewGroup并沒有定義其包含的 View布局,由其子類中定義它所包含的 View的排列方式。 View控件 3 View和 ViewGroup關(guān)系 ?View與 ViewGroup的關(guān)系類似于 文件與文件夾的關(guān)系; ?View與 ViewGroup組合使用 ,形成一種界面布局的 層次結(jié)構(gòu) 。 ViewGroup控件 的層次 結(jié)構(gòu) View控件 視圖組 視圖 4 控制界面顯示的兩種方法 ?通過 XML布局文件 設(shè)置控件 屬性 進(jìn)行控制。 ?通過 Java代碼 調(diào)用控件類相應(yīng)的 方法 進(jìn)行控制 。 兩種方式都可以使界面達(dá)到預(yù)期的效果,實際上, XML文件的屬性與代碼中類的方法之間存在著一一對應(yīng)的關(guān)系,可查看 View類 API介紹。 View控件 ? 完全使用 Java代碼來控制用戶界面不僅 繁瑣 而且界面和邏輯 代碼相混合 ,不利于 軟件設(shè)計人員的 分工 合作 。 ?完全使用 XML布局文件雖然方便、便捷,但 靈活性不好 , 不能動態(tài)改變屬性值 。 混合使用 這兩種方式來控制界面,一般來說,習(xí)慣將一些 變化小的 、 比較固定的 、 初始化的 屬性放在 XML文件中管理 ,而對于那些需要 動態(tài)變化 的屬性則交給 Java代碼控制 。 兩種方式的優(yōu)缺點(diǎn) 解決方案 View控件 文本顯示框( TextView) TextView類直接繼承于 View類,用于在界面上顯示 文本 信息,與 Word中“字體”的功能類似,可以設(shè)置顯示文本的顏色、大小、字體、風(fēng)格等信息。 XML屬性 對應(yīng) 的 Java方法 說明 android:textColor setTextColor(int) 設(shè)置文本的顏色 android:textSize setTextSize(int,float) 設(shè)置文本的大小 android:textStyle setTypeface(Typeface) 設(shè)置文本的風(fēng)格 android:typeface setTypeface(Typeface) 設(shè)置文本的字體 android:width setWidth(int) 設(shè)置文本框的寬度( pixel為單位) TextView類的常見 XML屬性、對應(yīng)方法及說明 文本顯示框( TextView) 除了上述幾乎所有文本顯示控件都擁有的屬性外, Android中的 TextView還提供一些特殊功能,例如: 自動識別文本中的各種鏈接 、 顯示部分 HTML標(biāo)簽定義的格式 。 識別自動鏈接的屬性為: android:autoLink, 該屬性的值為: ?none: 不匹配任何格式,這是默認(rèn)值。 ?web: 只匹配網(wǎng)址,網(wǎng)址會以超鏈接的形式顯示。 ?: 只匹配電子郵箱,電子郵箱會以超鏈接的形式顯示。 ?phone: 只匹配電話號碼,電話號碼會以超鏈接的形式顯示。 ?map: 只匹配地圖地址,地理位置會以超鏈接的形式顯示。 ?all: 匹配以上所有。 當(dāng)匹配時,相應(yīng)部分會以 超鏈接 形式顯示,單擊超鏈接
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1