日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

学习android操作系统,学习Android手机操作系统笔记总结

發布時間:2024/1/23 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习android操作系统,学习Android手机操作系统笔记总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

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

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

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

運行程序后在Android手機操作系統中顯示的效果是一樣的,可是通過hierarchyviewer查看的UI結構是有變化的,當初多余的FrameLayout節點被合并在一起了。或者可以理解為將merge標簽中的子集直接加到Activity的FrameLayout跟節點下。

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

【編輯推薦】

【責任編輯:蘇越?TEL:(010)68476606】

點贊 0

總結

以上是生活随笔為你收集整理的学习android操作系统,学习Android手机操作系统笔记总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。