android的開發環境的搭建:
http://wenku.baidu.com/view/d9bdd088680203d8ce2f245e.html
網上太多了,環境的搭建及插件的安裝。工程的建立等等。
界面開發部分:
布局:
1)線性布局(LinearLayout)
就是标簽下的子元素按照線性以行或者列顯示。
示例:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauMDMzkDZidjYlZ2NyYjM2EGNjZDOlZGZ0EWN4AjMxEmMfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
2)表格布局(TableLayout)
跟html的表格比較接近
<TableLayout>是頂級元素,表示采用的是表格布局
<TableRow>定義一個行
<TextView>定義一個單元格的内容
典型的表格布局示例:
3)幀布局(FrameLayout)
幀布局中的一個元件代表一個畫面,可以基于幀布局建立動畫效果。
菜單:
Menu點選MENU出現的菜單
程式代碼
添加子菜單隻需要加入SubMenu對象即可
運作如下圖所示:
關于menu的說明,找了一篇例子,寫的很詳細
http://www.cnblogs.com/giuz/archive/2010/10/19/1855235.html
單選框:
單選框RadioButton
多選框:
多選框CheckBox
清單顯示:
清單顯示(ListView)
下拉清單框:
下拉清單框(Spinner)
進度條:
進度條(ProgressBar)
拖動條:
拖動條(SeekBar),可以實作與使用者的互動,比如音樂快進功能。
常用的幾種通知:
1)檔案事件操作完成後,出現的提示資訊
2)背景程式運作結束後,需要使用者注意
3)應用程式正在執行的工作使用者必須等待,應用程式顯示進度條
幾種通知方式:
1)Toast Notification
2)Status Bar Notification
3)Dialog Notification