Android從入門到精通 版權(quán)信息
- ISBN:9787302518044
- 條形碼:9787302518044 ; 978-7-302-51804-4
- 裝幀:簡(jiǎn)裝本
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
Android從入門到精通 本書特色
《Android 從入門到精通》按照“即重理論更重實(shí)踐”的編寫思路,為讀者提供滿足實(shí)戰(zhàn)需求的Android開發(fā)學(xué)習(xí)內(nèi)容。既適合Android初學(xué)者,也適合具備了一定Android開發(fā)經(jīng)驗(yàn)但需要加深知識(shí)理解的高級(jí)讀者。
Android從入門到精通 內(nèi)容簡(jiǎn)介
作為Android應(yīng)用開發(fā)書籍,本書既適合Android初學(xué)者,也適合雖具備一定Android開發(fā)經(jīng)驗(yàn)但需要加深知識(shí)理解的讀者。本書共15章,主要內(nèi)容包括Android常用UI組件介紹、Android事件處理機(jī)制、Android四大組件、Android中的動(dòng)畫、Android網(wǎng)絡(luò)應(yīng)用、Android APP項(xiàng)目實(shí)戰(zhàn)等幾大部分,全書由淺入深地詳細(xì)介紹了Android的每個(gè)開發(fā)細(xì)節(jié)。本書內(nèi)容翔實(shí),示例豐富,案例典型。編者按照“既重理論更重實(shí)踐”的編寫思路為讀者提供滿足實(shí)戰(zhàn)需求的Android開發(fā)知識(shí)內(nèi)容。讀者所需要學(xué)習(xí)的,正是本書描述的! ”緯勺鳛楦叩仍盒1、專科計(jì)算機(jī)相關(guān)專業(yè)的Android入門教材,也可作為計(jì)算機(jī)編程愛好者的自學(xué)參考書。
Android從入門到精通 目錄
Android從入門到精通 節(jié)選
第3章 常用的UI組件介紹 本章學(xué)習(xí)目標(biāo) 掌握本章中講解的所有UI組件! ∥覀?cè)趯?shí)際開發(fā)中會(huì)經(jīng)常使用UI組件來組合項(xiàng)目的界面,而常用的UI組件無非就是幾種,至于特殊的組件可以通過第2章中的自定義UI組件來繪制。通過對(duì)本章的學(xué)習(xí),讀者應(yīng)掌握常用UI組件的用法! 3.1 菜 單 Android中的菜單(menu)在桌面應(yīng)用中十分廣泛,幾乎所有的桌面應(yīng)用都會(huì)使用到。Android應(yīng)用中的菜單分為三種:選項(xiàng)菜單(OptionMenu)、上下文菜單(ContextMenu)、彈出式菜單(PopupMenu),本節(jié)依次介紹這些內(nèi)容! 3.1.1 選項(xiàng)菜單 從Android 3.1開始引入了全新的操作欄,擴(kuò)展了很多功能,例如安置菜單選項(xiàng)、配置應(yīng)用圖標(biāo)作為導(dǎo)航按鈕等。 可顯示在操作欄上的菜單稱為選項(xiàng)菜單(OptionMenu)。選項(xiàng)菜單提供了一些選項(xiàng),用戶選擇后可進(jìn)行相應(yīng)的操作! ∫话銥锳ndroid應(yīng)用添加選項(xiàng)菜單的步驟如下。 。1)重寫Activity的onCreateOptionsMenu(Menu menu)方法,在該方法里調(diào)用Menu對(duì)象的方法添加菜單項(xiàng)! 。2)如果想要引用程序響應(yīng)菜單項(xiàng)的單擊事件,就要繼續(xù)重寫Activity的onOptionsItemSelected(MenuItem mi)方法。 添加菜單項(xiàng)的方式與UI組件的使用方式一樣,可以在代碼中使用也可以在XML布局文件中使用。Android同樣推薦在XML中使用菜單,具體為在app\src\main\res文件夾中創(chuàng)建名稱為menu的文件夾,創(chuàng)建完成之后在menu文件夾中新建根標(biāo)簽為menu的布局文件,來看具體的示例代碼! 纠3-1】 XML文件中的選項(xiàng)菜單options_menu.xml! 1 2 xmlns:app="http://schemas.android.com/apk/res-auto"> 3 4 android:title="**個(gè)菜單項(xiàng)"/> 5 6 android:title="第二個(gè)菜單項(xiàng)"/> 7 8 android:title="第三個(gè)菜單項(xiàng)"/> 9 菜單定義完成之后需要在代碼中使用才可以看到效果,Java代碼如下: 1 public class MainActivity extends AppCompatActivity { 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.activity_main); 6 } 7 @Override 8 public boolean onCreateOptionsMenu(Menu menu) { 9 getMenuInflater().inflate(R.menu.option_menu, menu); 10 return true; 11 } 12 @Override 13 public boolean onOptionsItemSelected(MenuItem item) { 14 switch (item.getItemId()) { 15 case R.id.menu_item1: 16 Toast.makeText(MainActivity.this, 17 "**個(gè)菜單項(xiàng)", Toast.LENGTH_LONG).show(); 18 break; 19 case R.id.menu_item2: 20 Toast.makeText(MainActivity.this, 21 "第二個(gè)菜單項(xiàng)", Toast.LENGTH_LONG).show(); 22 break; 23 case R.id.menu_item3: 24 Toast.makeText(MainActivity.this, 25 "第三個(gè)菜單項(xiàng)", Toast.LENGTH_LONG).show(); 26 break; 27 } 28 return true; 29 } 30 } ……
- >
上帝之肋:男人的真實(shí)旅程
- >
唐代進(jìn)士錄
- >
自卑與超越
- >
名家?guī)阕x魯迅:故事新編
- >
小考拉的故事-套裝共3冊(cè)
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
二體千字文
- >
中國歷史的瞬間