Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android界面開發方法介紹

Android界面開發方法介紹

編輯:Android開發實例

  一、界面元素
  1.窗口:Activity
  應用程序中每個屏幕顯示都通過繼承和擴展基類Activity實現分類:基本Activity,帶內容的Activity(如ListActivity);

  2.對話框:Dialog
  一種顯示於Activity之上的界面元素,由Activity管理,用於顯示一些臨時信息和功能,它比Activity開銷小;

  常用對話框:
  AlertDialog:信息對話框
  DatePickerDialog,TimePickerDialog:時間日期選擇對話框
  ProgressDialog:進度對話框

  相關函數:
  onCreateDialog():創建對話框的實現
  showDialog():需要顯示的時候調用
  onPrepareDialog():更改已有對話框時調用

  3.菜單:Menu
  一種顯示於Activity之上的界面元素,由Activity管理,用於提供用戶一些額外的選項和設置;

  常用菜單:
  Options Menu:按Menu鍵時從屏幕底部滑出的菜單
  Context Menu:用戶通過在按件上長按調出它
  Submenu:用於給菜單分類,可被添加到其它菜單上,不能添加到子菜單上

  相關函數:
  onCreateOptionMenu():創建菜單
  onOptionsItemSelected():處理菜單項的單擊事件
  onPrepareOptionsMenu():動態更新

  4.可視化控件:View
  View是可視化控件的基類

  常用控件:
  TextView, ImageView
  Button, CheckBox, RadioButton, ImageButton, ToggleButton
  AnalogClock, DigitalClock
  EditText

  二、布局的介紹

  設置控件在屏幕上如何排布LinearLayout:線性的布局方式

  最常用,上下或左右的添加控件GridView:網格布局

  控件按照順序依次填到每個格子裡就好了,使界面很整齊TableLayout:表格布局

  以行列形式管理子控件,每行為一個TableRow,TableRow可添加子控件AbsoluteLayout:絕對坐標布局

  可以讓子元素指定准確的x/y坐標值,並顯示在屏幕上。(0, 0)為左上角。AbsoluteLayout沒有頁邊框,允許元素之間互相重疊(盡管不推薦)。不推薦使用,因為其在不同的設備上可能不能很好地工作。RelativeLayout:相對坐標布局

  控件可指定他們相對於其它元素或父元素的位置。可以以右對齊,或上下,或置於屏幕中央的形式來排列兩個元素。FrameLayout:單幀布局

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved