簡單控制元件的使用
控制元件分類
TextView
Button
EditView
ImageView
RadioButton
CheckBox
Toast
詳細內容下一篇
對話框
- 普通對話框的內容區域顯示簡單的文本資訊 通過setMessage()方法設定
dialog.show();//顯示
- 單選對話框單選串列A樂仁堂Dialog.Builder物件呼叫setSingleChiceItem()方法設定
// A code block
.setSingleChoiceItems(new String[] {"小號","默認","中號","大號","超大"},textSize,new DialogInterface.OnClickListener(){
public void onClick(DialogInterrface dialog,int which){...}
})
- 多選對話框:AlertDialog.builder呼叫setMultiChoiceItems()方法設定
- 自定義對話框:由需求定義
- 創建自定義對話框布局檔案,設定title,content,button
- 初始化對話框控制元件及點擊事件
- CommonDialog相關構造方法定義顯示對話框
實戰演練—網上購物商城
詳見 GitHub.
Activity的生命周期
-
生命周期狀態:啟動狀態,運行狀態,暫停狀態,停止狀態,銷毀狀態
-
生命周期方法:
進入程式的方法:onCreate()----onStart()----onResume()
推出程式的方法:onPause()----onStop()—onDestory() -
開啟Activity:starActivity()
*在MainActivity的onCreate()方法中啟動SecondActivityIntent intent=new Intent(MainActivity.this;SecondActivity.class); /** //呼叫那個Activity的starActivity方法啟動目標組件 startActivity(intent) *關閉Activity:finish()
資料傳遞
Intent的putExtra傳遞資料
//putExtra()方法傳遞資料,方法內value是資料資訊
使用Bundle類傳遞資料
//創建物件MainActivity--SecondActvity
Bundle bundle=new Bundle();
bundle.putString("account","ab");
intent.putExtras(bundle);
startActivity(intent);
Bundle bundle=個體Intent.getExtras();
//獲取用戶名
String account =bundle.getString("account“);
Fragments
Fragment(碎片)是一種可以嵌入在Activity中的UI片段,可以用來描述Activity中的一部分布局
生命周期
*1.不能獨立存在,必須嵌入Activity使用
2.創建及啟動,Activity暫停也同時暫停,銷毀則銷毀*

上述第三章常見界面控制元件及第四章程式活動單元Activity
上述有缺漏的一筆帶過的下一篇詳見,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/170677.html
標籤:其他
上一篇:幻櫻の安卓開發學習筆記
