bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Android中有什么屏幕元素-創新互聯

本篇內容主要講解“Android中有什么屏幕元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Android中有什么屏幕元素”吧!

創新互聯公司致力于互聯網品牌建設與網絡營銷,包括成都網站制作、成都網站設計、SEO優化、網絡推廣、整站優化營銷策劃推廣、電子商務、移動互聯網營銷等。創新互聯公司為不同類型的客戶提供良好的互聯網應用定制及解決方案,創新互聯公司核心團隊十多年專注互聯網開發,積累了豐富的網站經驗,為廣大企業客戶提供一站式企業網站建設服務,在網站建設行業內樹立了良好口碑。

android.app.Activity

對于一個Android應用來說,android.app.Activity類實例是一個最基本的功能單元。一個Activity實例可以做很多的事情,但是它本身無法顯示在屏幕上,而是借助于Viewgroup和View,這兩個才是Android平臺上最基本的兩個用戶界面表達單元。

android.view.ViewGroup

ViewGroup是一個特殊的View類,它繼承于android.view.View。它的功能就是裝載和管理下一層的View對象和ViewGroup對象。ViewGroup是布局管理器(layout)及view容器的基類。
ViewGroup中,還定義了一個嵌套類ViewGroup.LayoutParams。這個類定義了一個顯示對象的位置、大小等屬性,view通過LayoutParams中的這些屬性值來告訴父級,它們將如何放置。

在這里,繼承于ViewGroup的一些主要的布局類如下:

1、FrameLayout:最簡單的一個布局對象。它里面只顯示一個顯示對象。Android屏幕元素中所有的顯示對象都將會固定在屏幕的左上角,不能指定位置。但允許有多個顯 示對象,但后一個將會直接在前 一個之上進行覆蓋顯示,把前一個部份或全部擋?。ǔ呛笠粋€是透明的)。

2、LinearLayout:以單一方向對其中的顯示對象進行排列顯示,如以垂直排列顯示,則布局管理器中將只有一列;如以水平排列顯示,則布局管理器中將只有一行。同時,它還可以對個別的顯示對象設置顯示比例。

3、TableLayout:以擁有任意行列的表格對顯示對象進行布局,每個顯示對象被分配到各自的單元格之中,但單元格的邊框線不可見。

4、AbsoluteLayout:允許以坐標的方式,指定顯示對象的具體位置,左上角的坐標為(0, 0),向下及向右,坐標值變大。這種布局管理器由于顯示對象的位置定死了,所以在不同的設備上,有可能會出現最終的顯示效果不一致。

5、RelativeLayout:允許通過指定顯示對象相對于其它顯示對象或父級對象的相對位置來布局。如一個按鈕可以放于另一個按鈕的右邊,或者可以放在布局管理器的中央。
在Android中,提供了很多的布局管理器,這里也不一一列舉,開發者可以根據實際需要,選擇合適的布局管理器。

android.view.View

View是所有view類的基類,一個view通常占用Android屏幕元素上的一個矩形區域,并負責繪圖及事件處理。View是所有窗體部件的基類,是為窗體部件服務的,這里的窗體部件即UI控件,如一個按鈕或文本框。Android已經為我們提供了一系列的標準UI控件供我們直接使用,同時,我們也可以通過繼承于 View類或View的子類,來實現我們自定義的UI控件。

要定制我們自己的UI控件,需要重載View類中的一些方法,以下表格列出View提供出來的,供重載的方法,這些方法不必都要重載,但至少要實現onDraw(android.graphics.Canvas)方法。

當你為一個 activty 添加一個可見的 view, 并且運行這個activty時,android通常情況下會自動按照下列順序來觸發view的相關事件

  1. onAttachedToWindow

  2. onMeasure

  3. onSizeChanged

  4. onLayout

  5. onDraw

對于Android應用中的一個屏幕,Android屏幕元素是按層次結構來描述的。要將一個屏幕元素層次樹綁定在一個屏幕上顯示,Activity會調用它的 setContentView()方法并且傳入這個層次樹的根節點引用。當Activity被激活并且獲得焦點時,系統會通知activity并且請求根節點去計算并繪制樹,根節點就會請求它的子節點去繪制它們自己。

Android屏幕元素中每個樹上的ViewGroup節點會負責繪制它的子節點。ViewGroup會計算它的有效空間,布局所有的子顯示對象,并最終調用所有的子顯示對象的 Draw()方法來繪制顯示對象。各個子顯示對象可以向父對象請求它們在布局中的大小和位置,但最終決定各個子顯示對象的大小和位置的是父對象。

到此,相信大家對“Android中有什么屏幕元素”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯建站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

新聞標題:Android中有什么屏幕元素-創新互聯
本文地址:http://vcdvsql.cn/article8/iesip.html

成都網站建設公司_創新互聯,為您提供微信公眾號外貿建站、電子商務、網站內鏈、做網站、搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站