偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

學習Android手機操作系統(tǒng)筆記總結

移動開發(fā) Android
Android手機操作系統(tǒng)是最簡單的一個布局對象,它被定制為你屏幕上的一個空白備用區(qū)域,之后你可以在其中填充一個單一對象。

Android手機操作系統(tǒng)基本特征包括內部集成瀏覽器 該瀏覽器基于開源的WebKit 引擎,優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ES 1.0 ,本文僅供大家學習參考。

比如,一張你要發(fā)布的圖片。所有的子元素將會固定在屏幕的左上角;你不能為FrameLayout中的一個子元素指定一個位置。后一個子元素將會直接在前一個子元素之上進行覆蓋填充。

把它們部份或全部擋?。ǔ呛笠粋€子元素是透明的)。有點繞口而且難理解,下面還是通過一個實例來理解吧。我們仿照Snake項目中使用的界面一樣,建立一個簡單的FrameLayout。

其中包含兩個Views元素:ImageView和TextView,而后面的TextView還包含在一個RelativeLayout中。Android的tools目錄下提供了許多實用工具,這里介紹其中一個用于查看當前UI結構視圖的工具hierarchyviewer。

打開tools/hierarchyviewer.bat后,查看上面這個示例的UI結構圖可得:

 

我們可以很明顯的看到由紅色線框所包含的結構出現了兩個framelayout節(jié)點,很明顯這兩個完全意義相同的節(jié)點造成了資源浪費。(這里可以提醒大家在開發(fā)工程中可以習慣性的通過Android手機操作系統(tǒng)查看當前UI資源的分配情況),那么如何才能解決這種問題呢(就當前例子是如何去掉多余的frameLayout節(jié)點)?這時候就要用到<merge />標簽來處理類似的問題了。我們將上邊xml代碼中的framLayout替換成merge:


運行程序后在Android手機操作系統(tǒng)中顯示的效果是一樣的,可是通過hierarchyviewer查看的UI結構是有變化的,當初多余的FrameLayout節(jié)點被合并在一起了?;蛘呖梢岳斫鉃閷erge標簽中的子集直接加到Activity的FrameLayout跟節(jié)點下。

(這里需要提醒大家注意:所有的Activity視圖的根節(jié)點都是frameLayout)。如果你所創(chuàng)建的Layout并不是用framLayout作為根節(jié)點(而是應用LinerLayout等定義root標簽),就不能應用上邊的例子通過merge來優(yōu)化UI結構。

【編輯推薦】

  1. Android應用程序組建原理深入剖析 
  2. Android SMS短信服務相關概念簡述 
  3. PythonAndroid數據庫相關代碼解讀 
  4. PythonAndroid安裝卸載程序具體操作方法解析 
  5. Android應用程序的四個關鍵點 
責任編輯:chenqingxiang 來源: 人民郵電出版社
相關推薦

2010-02-04 17:16:30

2010-03-02 09:54:16

2013-05-22 14:59:26

Linux操作系統(tǒng)實時性

2010-04-16 14:05:07

Unix操作系統(tǒng)

2011-05-26 12:52:13

Android 操作系統(tǒng)

2010-03-02 16:50:31

Android操作系統(tǒng)

2010-03-04 16:32:33

Google Andr

2010-02-02 17:41:23

2010-03-05 15:02:27

Android手機操作

2010-03-05 17:30:25

Android手機操作

2010-03-02 17:47:15

Android手機操作

2017-07-06 15:50:08

2010-05-05 11:21:37

Unix操作系統(tǒng)

2009-12-09 13:15:41

2011-04-11 10:01:16

Android谷歌

2009-01-08 18:49:44

服務器操作系統(tǒng)IBM

2011-09-05 14:45:07

2010-04-13 16:11:15

Unix操作系統(tǒng)

2009-12-16 15:54:21

Linux手機操作系統(tǒng)

2014-09-12 10:18:53

微軟
點贊
收藏

51CTO技術棧公眾號