排行榜 -

您的位置:首頁 > ppt下載 > PPT課件 > 課件PPT > 我的分享ppt

我的分享ppt下載

素材預覽

我的分享ppt

這是我的分享ppt,包括了Android資源位置格式表,實例1:千變萬化背景色,相關概念,實例3:漸現“四書五經”,實例6:梅花效果首界面等內容,歡迎點擊下載。

我的分享ppt是由紅軟PPT免費下載網推薦的一款課件PPT類型的PowerPoint.

Android移動應用開發案例教程 第2章 Android中的資源 Android資源位置格式表 2.1 實例1:千變萬化背景色 2.1 實例1:千變萬化背景色 創建項目 Application Name: 02_TestColor Project Name: 02_TestColor Package Name:com.book.testcolor Activity Name:MainActivity Layout Name: activity_main 創建colors.xml文件 單擊項目res/values目錄,點擊右鍵NewOther…,在彈出的新建向導中,選擇“Android XML Values File” 單擊Next,在彈出的新建Values XML File窗口中將文件命名為“colors.xml” 2.1 實例1:千變萬化背景色 定義顏色 2.1 實例1:千變萬化背景色 在java文件中使用顏色 2.1 實例1:千變萬化背景色 在xml文件中使用顏色 相關概念 Android中的顏色是用透明度(Alpha)、紅色(Red)、綠色(Green)和藍色(Blue)這4個數字值來表示的。 透明度衡量了顏色的透明程度,其最小值為0,最大值為255。當值為0時,表示完全透明,此時紅、綠、藍的值將不起任何作用;當值為255時,表示顏色完全不透明;當值為0~255之間的值時,表示顏色半透明。 顏色值定義的開始是一個#號,后面是Alpha-Red-Green-Blue的格式,合法的表示格式有:#RGB、#ARGB、#RRGGBB、#AARRGGBB。 2.2 實例2:屏蔽身份證部分信息 2.2 實例2:屏蔽身份證部分信息 創建項目 Application Name: 02_TestString Project Name: 02_TestString Package Name:com.book.teststring Activity Name:MainActivity Layout Name: activity_main 2.2 實例2:屏蔽身份證部分信息 在strings.xml文件中定義字符串 2.2 實例2:屏蔽身份證部分信息 在xml文件中使用字符串 2.2 實例2:屏蔽身份證部分信息 在java文件中使用字符串 相關概念 在XML中定義字符串資源的基本格式是: 字符串值 在java中創建字符串對象時要使用String類的構造方法,還可以通過字符串常量的引用賦值給一個字符串變量: String s=new String("good"); //字符串s的值為“good” String s="Welcome to China"; 在java文件中,可以通過“R.string.字符串名稱”的方式訪問strings.xml中定義的各個字符串,在需要取得字符串值時,必須通過“getResources().getString(R.string.字符串名稱)”方法來獲取 在其他xml文件中,可以通過“@string/字符串名稱”的方式訪問strings.xml中定義的字符串 2.3 實例3:漸現“四書五經” 2.3 實例3:漸現“四書五經” 創建項目 Application Name: 03_TestLinearLayout Project Name: 03_TestLinearLayout Package Name:com.book.testlinearlayout Activity Name:MainActivity Layout Name: activity_main 2.3 實例3:漸現“四書五經” 2.3 實例3:漸現“四書五經” 添加組件 2.3 實例3:漸現“四書五經” 通過動畫實現淡入 2.3 實例3:漸現“四書五經” 不論定義上述哪種布局文件,都需要遵循如下定義格式: 相關概念 線性布局是Android中最常用的布局之一,用LinearLayout類來表示。它將自己包含的子元素按照水平或豎直方向依次排列,每個子元素都位于前一個元素之后。 如果需要將方向設置為豎直方向,可以將orientation的值設置為vertical。此時,布局是一個N行單列的結構,不論元素的寬度為多少,每行只會有一個子元素。如需將方向設置為水平,可以將orientation值設置為horizontal。此時,布局是一個單行N列的結構。 無論水平方向還是豎直方向,如果放置的子元素的長度超出了屏幕的寬度,那么超出的子元素將不可見。這是因為線性布局不會自動換行。 2.4 實例4:初讀“大學” 2.4 實例4:初讀“大學” 創建項目 Application Name: 04_TestFrameLayout Project Name: 04_TestFrameLayout Package Name:com.book.testframelayout Activity Name:MainActivity Layout Name: activity_main 2.4 實例4:初讀“大學” 2.4 實例4:初讀“大學” 定義字符串資源 2.4 實例4:初讀“大學” 添加組件 相關概念 幀布局是五大布局中最簡單的一個布局,用FrameLayout類來表示 在這種布局中,整個屏幕被當成一塊空白備用區域,所有的組件都將放在屏幕的左上角。 由于無法為這些元素制指定一個確切的位置,所以從視覺上看,后面的子元素直接覆蓋在前面的子元素之上,將前面的子元素部分和全部遮擋。 2.5 實例5:辦公電話一覽 2.5 實例5:辦公電話一覽 創建項目 Application Name: 05_TestTableLayout Project Name: 05_TestTableLayout Package Name:com.book.testtablelayout Activity Name: MainActivity Layout Name: activity_main 2.5 實例5:辦公電話一覽 2.5 實例5:辦公電話一覽 添加行,并設置屬性 添加一定數量的“TextView” ,并設置屬性 相關概念 表格布局是采用表格的形式對組件的布局進行管理,用TableLayout類來表示。 TableLayout不是通過聲明包含多少行、列來定義表格,而是通過添加TableRow控制表格中的行數,通過添加組件的個數控制表格的列數。 每當在TableLayout中添加一個TableRow,就會在表格中添加一行;每當為TableRow中添加一個組件,就會在該行添加一列。 2.6 實例6:梅花效果首界面 2.6 實例6:梅花效果首界面 創建項目 Application Name: 06_TestRelativeLayout Project Name: 06_TestRelativeLayout Package Name:com.book.testrelativelayout Activity Name:MainActivity Layout Name: activity_main 2.6 實例6:梅花效果首界面 設置布局管理器屬性 添加組件,并設置屬性 相關概念 相對布局是布局最常用,也是最靈活的一種布局,用RelativeLayout類來表示。在相對布局中組件的位置可以參考其他組件的位置來確定。只有此布局中的各組件與位置相關的屬性才會生效。子元素就通過這些屬性和各自的ID配合指定位置關系。 需要注意的是,在指定位置關系時,引用的ID必須在引用之前先被定義,否則將出現異常。這就要求在相對布局時,如果A組件的位置是由B組件的位置來決定,則要先定義B組件,再定義A組件。 2.7 實例7:DIY計算器 2.7 實例7:DIY計算器 創建項目 Application Name: 07_TestGridLayout Project Name: 07_TestGridLayout Package Name:com.book.testgridlayout Activity Name:MainActivity Layout Name: activity_main 2.7 實例7:DIY計算器 設置布局管理器屬性 添加組件,并設置屬性 相關概念 GridLayout布局將子組件放在一個矩形的網格中。 布局中的網格線可以通過訪問其下標來取得。,無論如何配置布局,分隔線的索引值都從0開始到N結束,共N+1條。 在使用GridLayout時,需要在配置項目時將minSdkVersion設置為14。在配置文件AndroidManifest.xml文件中體現為如下代碼: 2.8 實例8:美食背后的故事 2.8 實例8:美食背后的故事 創建項目 Application Name: 08_TestNestLayout Project Name: 08_TestNestLayout Package Name:com.book.testnestlayout Activity Name:MainActivity Layout Name: activity_main 2.8 實例8:美食背后的故事 修改布局管理器 相關概念 在Android中提供了以下兩種創建布局的方式。 第一,在XML配置文件中聲明,這種方式是將需要呈現的組件在配置文件中進行聲明。它通常保存在res\layout\文件夾下,文件名任意,但需要以英文字母開頭且不能含大寫字母。 在Java中,可以通過調用Activity類的setContentView(int layoutResID)方法,將布局文件展示在Activity中。 setContentView方法的參數是布局文件資源id,需要用“R.layout.布局文件名稱”的方法來取得。 在使用布局中的組件時,可以調用Activity類的findViewById(int id)方法,其參數是組件id,需要用“R.id.組件id”的方法來取得。 相關概念 第二,在Java中通過“硬代碼”直接實例化布局及其組件。 由于Android平臺在一定程度上更面向對象,在構架上仍然使用MVC這樣的UI和代碼邏輯分離的思路,以便UI可以專心地設計用戶界面,代碼復用和維護性也可以得到提高。所以在本書中,推薦使用第一種方式實現布局UI。 在五種布局中,相對布局、線性布局和表格布局的使用頻率較高。在使用布局管理器進行組件布局時,這5種布局既可以單獨使用,也可以嵌套使用,在實際應用中應根據需要靈活安排。 2.9 實例9:簡易文本閱讀器 2.9 實例9:簡易文本閱讀器 創建項目 Application Name: 09_TestMenu Project Name: 09_TestMenu Package Name:com.book.testmenu Activity Name:MainActivity Layout Name: activity_main 準備圖片和字符串資源 2.9 實例9:簡易文本閱讀器 設計菜單 2.9 實例9:簡易文本閱讀器 修改布局管理器 2.9 實例9:簡易文本閱讀器 功能代碼 2.9 實例9:簡易文本閱讀器 2.9 實例9:簡易文本閱讀器 相關概念 選項菜單是一種最基本的菜單。通過點擊Android手機上的Menu鍵,即可看到選項菜單,它通常在屏幕的底部顯示。在Android4.2以上版本的手機中,菜單不再像以前版本中一樣橫向顯示,而變為縱向顯示。通過覆寫Activity類的onCreateOptionsMenu(Menu menu)方法可以創建選項菜單。 上下文菜單類似于Windows操作系統中的右鍵菜單。在Android應用中,如果為某個組件注冊了上下文菜單,那么當用戶長按該組件時會看到這個菜單。通過覆寫Activity類的onCreateContextMenu(Menu menu, View v, ContextMenu ContextMenuInfo)方法可以創建上下文菜單。 動手實踐2:紫禁城一日游

營銷案例分享ppt:這是營銷案例分享ppt,包括了活動概況,活動準備,現場執行情況,活動成果,督導點評等內容,歡迎點擊下載。

讀書筆記ppt分享:這是讀書筆記ppt分享,包括了什么叫讀書筆記——了解,讀書筆記重要性——理解,讀書筆記的幾種類型——掌握,讀書筆記的寫法等內容,歡迎點擊下載。

新聞分享ppt:這是新聞分享ppt,包括了國內新聞,C919第三次試飛歷時近4小時,第二架試驗機計劃年底首飛,國外新聞,巴黎巧克力展:巧克力造型各異 濃情創意無限等內容,歡迎點擊下載。

推薦PPT

PPT分類Classification

Copyright:2009-2015 rsdown.cn Corporation,All Rights Reserved 紅軟PPT免費下載網版權所有

粵ICP備14102101號

动物跑跑跑彩票机规律