android 開(kāi)發(fā)教程之日歷項(xiàng)目實(shí)踐(二)
一、創(chuàng)建 Android Project
在新建對(duì)話框中輸入 App 屬性,SDK版本全部選最新的,不作版本兼容。主題選擇 Holo Dark。
下一步,使用默認(rèn)設(shè)置
下一步,使用默認(rèn)設(shè)置
下一步,使用默認(rèn)配置
下一步,使用默認(rèn)設(shè)置
創(chuàng)建完成后的初始畫面
在上面的步驟中,我們選擇了創(chuàng)建 MainActivity,ADT 幫我們?cè)?src 目錄下生成了 MainActivity.java 文件,在 res/layout/ 目錄下生成了 activity_main.xml 文件,并在編輯窗口打開(kāi),如上圖,是 UI 界面定義文件,這是一個(gè)標(biāo)準(zhǔn)的 xml 文件,顯示的圖像就是由編輯器解析 xml 文件描繪出來(lái)的。點(diǎn)擊下方的 "Graphical Layout" 和 “activity_main.xml" 可以在圖形編輯 和 xml 文本編輯器之間切換。
為了項(xiàng)目結(jié)構(gòu)清晰,我們新建一個(gè)包,專門用來(lái)放 activity:
包名定為 ui.activity
這里,將 Package Explorer 的顯示方式改為 Hierarchical
拖動(dòng) MainActivity.java 到 ui.activity 包下,彈出更新對(duì)話框,選擇OK。
由于改變了 activity 的位置,我們需要更新 AndroidManifest.xml,更正 Application 的配置。
如下圖,雙擊打開(kāi) AndroidManifest.xml,選擇 Application 標(biāo)簽頁(yè),選中 Application Nodes 中的 MainActivity,右邊的 Name 屬性是錯(cuò)誤的,點(diǎn)擊 Browse 重新選擇,設(shè)為:com.lingsmm.purelunarcalendar.ui.acivity
繼續(xù)向下拉,將 Screen orientation 設(shè)置為 ”sensorLandscape“,表示屏幕方向是橫屏,并感應(yīng)重力方向作調(diào)整。
界面編輯窗口上方是工具欄:
1:多屏預(yù)覽,如果你的程序要兼容多種尺寸的設(shè)備,可以選擇此項(xiàng)。
2:主屏尺寸設(shè)定(我們的應(yīng)用,不作兼容,只針對(duì) google Nexus 7,將此選擇為 Nexus 7,以10”畫面進(jìn)行編輯布局)
3:屏幕方向,我們選擇橫屏
4:主題
5:關(guān)聯(lián)的 Java 類,Context 實(shí)例由它創(chuàng)建。
6:多語(yǔ)言支持。
7:系統(tǒng)版本選擇,如果兼容多版本,可以選擇不同版本進(jìn)行預(yù)覽。
[待續(xù)] 下節(jié)設(shè)計(jì)顯示樣式
- Android 一個(gè)日歷控件的實(shí)現(xiàn)代碼
- Android開(kāi)發(fā)之日歷CalendarView用法示例
- Android實(shí)現(xiàn)自定義日歷
- android 開(kāi)發(fā)教程之日歷項(xiàng)目實(shí)踐(一)
- Android自定義控件實(shí)現(xiàn)可多選課程日歷CalendarView
- android 開(kāi)發(fā)教程之日歷項(xiàng)目實(shí)踐(三)
- Android可簽到日歷控件的實(shí)現(xiàn)方法
- Android實(shí)現(xiàn)日歷控件示例代碼
- Android 仿日歷翻頁(yè)、仿htc時(shí)鐘翻頁(yè)、數(shù)字翻頁(yè)切換效果
- Android?Studio簡(jiǎn)單實(shí)現(xiàn)自定義日歷
相關(guān)文章
Android編程實(shí)現(xiàn)使用SoundPool播放音樂(lè)的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)使用SoundPool播放音樂(lè)的方法,較為詳細(xì)的分析說(shuō)明了SoundPool對(duì)象的使用技巧,需要的朋友可以參考下2016-01-01Android樹(shù)形控件的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Android樹(shù)形控件的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11android RecyclerView側(cè)滑菜單,滑動(dòng)刪除,長(zhǎng)按拖拽,下拉刷新上拉加載
本篇文章主要介紹了android RecyclerView側(cè)滑菜單,滑動(dòng)刪除,長(zhǎng)按拖拽,下拉刷新上拉加載,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-03-03android?studio實(shí)現(xiàn)上傳圖片到j(luò)ava服務(wù)器
這篇文章主要為大家詳細(xì)介紹了android?studio實(shí)現(xiàn)上傳圖片到j(luò)ava服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08Android 后臺(tái)生成長(zhǎng)圖并分享示例(非長(zhǎng)截圖)
這篇文章主要介紹了Android 后臺(tái)生成長(zhǎng)圖并分享示例(非長(zhǎng)截圖),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08Android EditText限制輸入字符的方法總結(jié)
這篇文章主要介紹了 Android EditText限制輸入字符的方法總結(jié)的相關(guān)資料,這里提供了五種方法來(lái)實(shí)現(xiàn)并進(jìn)行比較,需要的朋友可以參考下2017-07-07Android自定義View實(shí)現(xiàn)圓環(huán)進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)圓環(huán)進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05Kotlin之在Gradle中無(wú)參(no-arg)編譯器插件的使用詳解
這篇文章主要介紹了Kotlin之在Gradle中無(wú)參(no-arg)編譯器插件的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11