自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

怎樣進(jìn)行Android UI元素設(shè)計(jì)

移動(dòng)開發(fā) Android
Android UI元素的設(shè)計(jì)、人機(jī)交互和實(shí)用性是一個(gè)很大的話題,將不會(huì)在這本書里進(jìn)行深入的討論,下文進(jìn)行詳細(xì)說明介紹。

Android UI元素里面包含了許多的內(nèi)容,比如:該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,一個(gè)應(yīng)用程序要想受用戶喜愛,那么UI可不能差。

Android為相似的編程名詞引入了一些新的術(shù)語,將在下面的章節(jié)詳細(xì)描述:


◆Views
View是視覺接口元素中基本的UI類(和通常了解的control或widget)。所有的UI控件,layout類都是繼承自View。

◆ViewGroups
View Group是View的一個(gè)擴(kuò)展,它可以容納多個(gè)子View。通過擴(kuò)展ViewGroup類,你可以創(chuàng)建由相互聯(lián)系的子View組成的復(fù)合控件。ViewGroup類同樣可以被擴(kuò)展用作layout管理器,如LinearLayout,幫助你組建UI。ActivitiesActivity,在上一章中有詳細(xì)描述,代表一個(gè)顯示給用戶的窗口或屏幕。Activity是Android里的Form。為了顯示UI,你只需指定View或Layout給Activity就可以了。

Android UI元素提供了一些通用的UI控件、widget和layout管理器。像大多數(shù)圖形應(yīng)用程序一樣,需要擴(kuò)展和修改一些標(biāo)準(zhǔn)的控件——或者創(chuàng)建組合的或全新的控件——來提供自己的功能性是非??赡艿摹?t#

不斷增大的屏幕大小、顯示分辨率和移動(dòng)處理器的強(qiáng)勁都可以看到,移動(dòng)應(yīng)用程序越來越趨向視覺體驗(yàn)。當(dāng)小的屏幕為創(chuàng)建復(fù)雜的視覺界面提供了挑戰(zhàn),而移動(dòng)設(shè)備的普遍存在致使這個(gè)挑戰(zhàn)是值得接受的。在這章里,你將學(xué)習(xí)到基本的Android UI元素,學(xué)習(xí)怎樣使用Views、View Groups和layouts去為你的Activity創(chuàng)建功能的、富有直觀力的UI。

在學(xué)習(xí)了Android SDK中提供的一些控件后,你將學(xué)習(xí)怎樣擴(kuò)展和定制它們。你將看到怎樣使用View Groups去組合Views。創(chuàng)建由相互作用的子控件組成的原子的、重復(fù)利用的UI元素。你還會(huì)學(xué)習(xí)到怎樣創(chuàng)建你自己的Views,來實(shí)現(xiàn)顯示數(shù)據(jù)和與用戶交互的新途徑。

使用一些繼承自ViewGroup的layout管理器來組織Android UI元素中的單個(gè)元素到屏幕上。正確地使用layout對(duì)于創(chuàng)建好的UI是很重要的;這一章將介紹幾個(gè)本身的layout類,演示如何使用它們以及怎樣創(chuàng)建自己的layout。

Android應(yīng)用程序和上下文菜單系統(tǒng)為現(xiàn)代觸摸設(shè)備提供了***的方式。作為檢查Android UI模式的小試驗(yàn),在本章的***,會(huì)看一看如何創(chuàng)建和使用Activity與菜單系統(tǒng)。

【編輯推薦】

  1. Android應(yīng)用程序組建原理深入剖析
  2. Android SMS短信服務(wù)相關(guān)概念簡(jiǎn)述
  3. PythonAndroid數(shù)據(jù)庫(kù)相關(guān)代碼解讀
  4. PythonAndroid安裝卸載程序具體操作方法解析
  5. Android應(yīng)用程序的四個(gè)關(guān)鍵點(diǎn)
責(zé)任編輯:chenqingxiang 來源: 清華大學(xué)出版社
相關(guān)推薦

2011-06-01 16:12:11

Android UI

2012-03-01 20:14:25

Android UI

2011-05-28 12:19:33

設(shè)計(jì)技巧UIAndroid

2011-05-28 15:14:06

設(shè)計(jì)技巧UIAndroid

2012-01-09 14:48:15

響應(yīng)式Web

2011-01-25 09:31:01

設(shè)計(jì)元素UIwebOS

2011-09-14 10:29:23

Android UI設(shè)

2011-09-13 16:39:50

Android UI設(shè)

2011-05-28 14:25:57

設(shè)計(jì)技巧UIAndroid

2010-09-02 14:47:40

UIAndroid

2012-06-27 15:57:24

IntelliJ IDAndroid

2014-07-08 12:26:24

Android LUI設(shè)計(jì)

2010-09-28 09:07:58

Android UIAndroid

2011-05-28 23:58:08

設(shè)計(jì)技巧UIAndroid

2011-03-02 10:24:23

DashboardAndroid用戶界面設(shè)計(jì)模板

2011-06-07 09:15:35

參數(shù)設(shè)置屏幕UI設(shè)計(jì)

2010-01-20 14:35:55

C++調(diào)用

2010-12-12 09:40:00

Android UI設(shè)

2013-02-28 15:57:06

產(chǎn)品設(shè)計(jì)移動(dòng)UI

2011-03-02 13:41:34

Action BarDashboardAndroid用戶界面
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)