999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android移動學習系統中屏幕自適應的研究和實現

2014-04-29 00:00:00管宇男
儷人·教師版 2014年11期

【摘 要】本文介紹了Android移動學習系統中屏幕自適應的實現,通過在外層嵌入一個適應手機分辨率布局和內層布局嵌套實現屏幕布局自適應,提供了ldpi、mdpi、hdpi、xhdpi四套不用分辨率的圖片資源文件,可以適用任何手機設備的顯示,并通過一個Android系統界面實現進行了效果演示。

【關鍵詞】屏幕自適應 圖片自適應 嵌套布局

1 引言

近年來,Android憑借其開發性成為最熱門的移動終端操作系統之一。隨著硬件性能逐步提升、無線網絡不斷普及,基于Android平臺的系統開發與移植成為一個極富發展前景的領域。

移動學習在數字化學習的基礎上通過有效結合移動計算技術帶給學習者隨時隨地學習的全新感受。移動學習被認為是一種未來的學習模式,或者說是未來學習不可缺少的一種學習模式,移動學習現今已是教育行業發展的必然應用趨勢。移動學習系統提供了靈活多變的學習方式,無論在出差路上,還是在機場車站;無論是等候間歇,還是片斷時間,隨時隨地,打開你的智能手機和平板電腦登錄中信移動學習平臺,都可以方便瀏覽最新資訊、閱讀新書、學習課程。而且提供了先進高效的學習理念,中信移動學習的課程系列采用了最新的LPM學習過程管理,將課程劃分成精心提煉的章節,分段按時推送,輔以大量學習補充資料,并在過程中增加了許多分享互動環節,促使學員結合實際工作進行思考,加強記憶的同時更提升學習效果。移動學習系統還掌控了學習效果,通過對學員的學習資料下載、經驗分享、登錄次數等關鍵數據統計,可以了解到學員的學習習慣及學習主動性,企業的管理層可以憑借此對學員學習效果進行有效跟進和掌握。目前移動學習系統已經越來越被學習者關注。

2 Android界面布局

2.1 android的基本布局

Android基本布局共5種,如圖1所示。線性布局由LinearLayout類來代表,線性布局分為水平和垂直的順序排列子元素,每個子元素都位于前一個元素之后。表格布局由TableLayout所代表,TableLayout繼承了LinearLayout,因此它的本質依然是線性布局,適用于N行M列的布局格式。

圖1

2.2 布局的嵌套使用

在開發一些復雜界面時,單一布局無法滿足需求。此時就需要用到嵌套布局。同時為了達到某種效果,需要局部的頁面能夠動態的變化,最典型的就是在一個頁面中使用多個ViewPager。當這些ViewPager所在的頁面也是動態變化的時候,就需要實現多層LinearLayout的嵌套。比如一個標簽頁面,標題欄是靜態的,內容部分是動態變化的,同時每個內容中又需要動態變化,代碼實現時就需要迭代循環添加來實現。Android可以通過五種基本布局的嵌套來實現復雜界面布局。

3 界面布局自適應設計原理

首先根據需求確定根布局,可以使用LinearLayout布局或者RelativeLayout布局,設置layout_width和layout_height均為匹配手機分辨率match_parent。再則使用RelativeLayout布局來設計標題欄,設置其寬layout_width為match_parent,而layout_height為定高45dip;然后,在內容板塊添加子元素,此時子元素將會按順序排列,在根布局的子元素中添加新的布局,實現布局嵌套。在每個根布局的子元素布局中,設置其寬layout_width為match_parent,而其layout_height為根據內容填充wrap_content,這樣就可以實現布局的多重布局。

對于添加的布局LinearLayout或者RelativeLayout,設置為layout_width=“match_parent”,這樣主要來實現布局的自適應布局大小的效果。

對于添加的圖片資源,通過切圖事,考慮四種不同大小的分辨率ldpi、mdpi、hdpi、xhdpi的圖片資源,分別存放在android工程文件下的res文件下的不用資源包,當手機分辨率超出了圖片分辨率適應范圍時,通過文件自動選擇到相應分辨率適應范圍圖片資源文件夾,選擇相應的圖片對應顯示。

4 Android移動學習系統中界面布局自適應實現

4.1 界面布局自適應

設置根布局為LinearLayout,設置layout_width和layout_height均為匹配父框架match_parent,其orientation屬性為“vertical”,首先加入FrameLayout幀布局,在其子元素中加入ScrollView滾動視圖,設置它們的layout_width=\"match_parent\"和layout_height=\"match_parent\",那么在ScrollView滾動視圖中添加的子元素布局,來填充頁面內容。

5 結束語

在Android移動學習系統開發中,通過屏幕自適應實現和圖片自適應實現,可以減少界面布局修改和設計的工作量,提高了開發效率和系統執行效率。未來Android手機分辨率將會越來越多樣,屏幕自適應在Android手機應用系統中也將具有推廣價值。

【參考文獻】

[1]朱桂英.Android移動開發技術叢書[M].北京:電子工業出版社.2012.

[2]譚忠兵.蘇斯燦.基于Android的多功能文件管理系統的設計與實現[J].電腦與信息技術.2012.

[3]楊豐盛.Android應用開發解密[M].背景:機械工業出版社.2003.

主站蜘蛛池模板: 日本日韩欧美| 欧美成人免费午夜全| 国产亚洲现在一区二区中文| 国产69精品久久久久妇女| 国产在线视频二区| 特黄日韩免费一区二区三区| 亚洲AV色香蕉一区二区| 国产亚洲视频中文字幕视频| 一级看片免费视频| 成人国产免费| 亚洲国产成人在线| 人妻无码中文字幕一区二区三区| 久久亚洲美女精品国产精品| 色AV色 综合网站| 1级黄色毛片| 国产精品亚洲一区二区三区在线观看| 91美女在线| 热热久久狠狠偷偷色男同| 人妻精品久久无码区| AV天堂资源福利在线观看| 国内精品视频在线| 搞黄网站免费观看| 亚洲女同一区二区| 国产91九色在线播放| 热思思久久免费视频| 午夜丁香婷婷| 老司机精品一区在线视频| 国产噜噜噜| 天天摸天天操免费播放小视频| 欧美一级99在线观看国产| 色网站在线免费观看| 欧美v在线| 一本一道波多野结衣av黑人在线| 婷婷丁香色| 国产欧美视频在线观看| 看看一级毛片| 国产精品成人啪精品视频| 日韩午夜伦| 波多野结衣第一页| 久久一日本道色综合久久| 一级全黄毛片| 国产AV毛片| 亚洲色无码专线精品观看| 久久www视频| 国产v欧美v日韩v综合精品| 亚洲第一成年网| 精品人妻无码中字系列| 91蝌蚪视频在线观看| 国产一级α片| 欧美自拍另类欧美综合图区| 国产精品va| 国产精品白浆在线播放| 国产成a人片在线播放| 91福利免费视频| 欧美黄网站免费观看| 欧美在线免费| 专干老肥熟女视频网站| 国产系列在线| 亚洲高清在线播放| 在线视频一区二区三区不卡| 欧美一区精品| 国产成人91精品免费网址在线| 毛片免费试看| 国产精品片在线观看手机版| 欧美亚洲第一页| 国产自产视频一区二区三区| 中文字幕有乳无码| 97视频免费在线观看| 欧美一区二区自偷自拍视频| 日韩高清中文字幕| 亚洲乱码在线视频| 中文字幕在线看| 国产粉嫩粉嫩的18在线播放91| 欧美成人综合视频| 在线观看免费AV网| 日韩国产欧美精品在线| 日韩精品无码免费专网站| 99视频在线观看免费| 日韩一级毛一欧美一国产| 久久精品丝袜| 欧美黑人欧美精品刺激| 亚洲欧洲自拍拍偷午夜色无码|