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.

主站蜘蛛池模板: 华人在线亚洲欧美精品| 自拍偷拍欧美| 日韩欧美在线观看| 国产福利小视频高清在线观看| 在线国产欧美| 国内精品视频区在线2021| 久久香蕉国产线看精品| 91九色国产porny| 深爱婷婷激情网| 久久久黄色片| 久久久无码人妻精品无码| 欧美不卡在线视频| 又粗又硬又大又爽免费视频播放| 日韩色图区| 亚洲欧美日本国产综合在线| 露脸一二三区国语对白| 亚洲首页在线观看| 激情网址在线观看| 动漫精品中文字幕无码| 日韩无码白| 久草视频福利在线观看| 热思思久久免费视频| 波多野结衣视频一区二区 | 在线视频97| 欧美天堂在线| 欧洲一区二区三区无码| 国产日本一线在线观看免费| 色综合久久无码网| 正在播放久久| 国产呦视频免费视频在线观看| 内射人妻无码色AV天堂| 亚洲伊人电影| 怡红院美国分院一区二区| 国产成人久久777777| 免费看a毛片| 成人午夜久久| 黑人巨大精品欧美一区二区区| 久夜色精品国产噜噜| 亚洲αv毛片| 婷婷色在线视频| 欧美高清国产| 久久亚洲精少妇毛片午夜无码 | 国内a级毛片| 毛片网站在线看| 亚洲精品无码av中文字幕| 国产日韩欧美黄色片免费观看| 在线国产91| 熟妇丰满人妻| 国产网友愉拍精品视频| 欧美中出一区二区| 国产女人在线视频| 看av免费毛片手机播放| 亚洲男人的天堂在线| 小13箩利洗澡无码视频免费网站| 在线视频亚洲色图| 女同国产精品一区二区| 久热精品免费| 国产成人精彩在线视频50| 国产69囗曝护士吞精在线视频 | 日韩人妻无码制服丝袜视频| 亚洲天堂精品视频| www.av男人.com| 免费一级无码在线网站| 亚洲福利视频一区二区| 99热这里只有免费国产精品| 天天干天天色综合网| 玖玖免费视频在线观看 | 久久人人妻人人爽人人卡片av| 97青草最新免费精品视频| 欧美色视频网站| 国产探花在线视频| 九色国产在线| 国产资源站| 狠狠色香婷婷久久亚洲精品| 久久中文字幕2021精品| 日韩无码视频网站| 成人久久18免费网站| 97se亚洲综合在线| 亚洲欧洲日产国产无码AV| 国产啪在线| 一级毛片免费播放视频| 亚洲精品不卡午夜精品|