7 4 AbsoluteLayout布局詳解

2022-09-14 07:54:08 字數 1211 閱讀 2996

absolutelayout絕對布局,指定了子元素準確的x/y座標值,並顯示在螢幕上。該布局沒有螢幕邊框,允許元素之間互相重疊。在實際中不提倡使用這種布局方式,因為它固定了位置,所以在進行螢幕旋轉時有明顯弊端。圖7-15是絕對布局應用。

圖7-15 absolutelayout

absolutelayout布局檔案請參考**清單7-17,完整**請參考chapter7_4工程中absolutelayout.xml**部分(chapter7_4/res/layout/absolutelayout.xml)。

【**清單7-17】

<?xml version="1.0" encoding="utf-8"?>

absolutelayout還有乙個控制項子類——webview,webview是乙個瀏覽器控制項,通過這個控制項可以直接訪問網頁,如圖7-16所示,開啟乙個網頁。

圖7-16 webview

程式**請參考**清單7-18,完整**請參考chapter7_4工程中chapter7_4_2**部分。

【**清單7-18】

public class chapter7_4_2 extends activity

}通過findviewbyid()方法找到布局檔案main.xml中的叫「webkit」的webview控制項。使用loadurl()方法載入網頁。還可以通過getsettings().setj**ascriptenabled(true)設定開啟j**ascript,否則webview不執行j**ascript指令碼。

布局檔案請參考**清單7-19,完整**請參考chapter7_4工程中webviewlayout.xml**部分(chapter7_4/res/layout/webviewlayout.xml)。

【**清單7-19】

<?xml version="1.0" encoding="utf-8"?>

 在androidmanifest.xml中必須設定訪問internet網際網路許可權,否則會出現web page not **ailable錯誤。這是通過在檔案androidmanifest.xml中設定:而實現。

出自《android開發案例驅動教程》第七章

安卓的絕對布局AbsoluteLayout

絕對布局需要通過指定x y座標來控制每乙個控制項的位置,放入該布局的控制項需要通過android layout x和android layout y 兩個屬性指定其準確的座標值,並顯示在螢幕上。需要注意的是當使用absolutelayout作為布局容器時,布局容器不再管理子元件的位置和大小,都需要開...

電平轉換 74HC 74LS

ttl電路與cmos電路的介面 電路設計時,你可以不懂積體電路的內部結構,但是初學者必須掌握電平轉換設計理論及其基本方法,否則,你的電路將 罷工 以下主要是參考閻石教授主編的 數字電子技術基礎 編輯的,最後一部分我寫了一點實際工作中遇到的電平匹配案例。希望此文對初學者有所幫助。無論是ttl電路驅動c...

7 4 查詢書籍

7 4 查詢書籍 20 分 給定n本書的名稱和定價,本題要求編寫程式,查詢並輸出其中定價最高和最低的書的名稱和定價。輸入格式 輸入第一行給出正整數n 10 隨後給出n本書的資訊。每本書在一行中給出書名,即長度不超過30的字串,隨後一行中給出正實數 題目保證沒有同樣 的書。輸出格式 在一行中按照 書名...