官术网_书友最值得收藏!

第4章 布局模式4

在前面的章節(jié)中,我們研究了非常重要的用于創(chuàng)建對(duì)象的模式以及一些非常常用的Material組件。為了將所學(xué)的內(nèi)容結(jié)合起來,我們需要考慮應(yīng)用程序所需的整體布局,這使得我們能夠更詳細(xì)地規(guī)劃應(yīng)用程序。同時(shí),我們還要展示一個(gè)有趣的挑戰(zhàn)——設(shè)計(jì)一個(gè)應(yīng)用程序適配不同大小和方向的屏幕。Android各種屏幕尺寸和形狀的適配開發(fā)非常簡(jiǎn)單、直觀,額外增加少量的代碼即可實(shí)現(xiàn)。最后,我們將探索和創(chuàng)建策略模式。

在本章,你將學(xué)到以下內(nèi)容:

? 使用相對(duì)布局和線性布局;

? 應(yīng)用重力(gravity)和權(quán)重(weight);

? 使用加權(quán)和數(shù)(weightSum)縮放權(quán)重;

? 使用百分比支持庫(kù);

? 為特定屏幕尺寸開發(fā)布局;

? 創(chuàng)建策略模式。

Android平臺(tái)提供了各種布局類,布局類涵蓋范圍從非常簡(jiǎn)單的幀布局到支持庫(kù)提供的非常復(fù)雜的布局。到目前為止,使用范圍很廣且非常通用的是線性布局和相對(duì)布局。

主站蜘蛛池模板: 泰和县| 康平县| 栾川县| 聊城市| 民丰县| 互助| 饶阳县| 临城县| 邹城市| 梓潼县| 鹿邑县| 博野县| 东乡| 乐山市| 平阳县| 阿拉善左旗| 海晏县| 永寿县| 万宁市| 定襄县| 开阳县| 克东县| 伊金霍洛旗| 济宁市| 柳河县| 和田县| 岢岚县| 奉新县| 花莲市| 金溪县| 武穴市| 彭州市| 石嘴山市| 梅河口市| 安阳县| 巴东县| 达拉特旗| 凤凰县| 东乡族自治县| 嘉祥县| 五指山市|