Android移動應用知識點總彙①
簡單控制元件的使用
控制元件分類
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
上述有缺漏的一筆帶過的下一篇詳見,
相關文章
- JavaScript知識點彙總JavaScript
- js知識點彙總JS
- SVM知識點彙總
- 前端小知識點彙總前端
- MySQL MVCC知識點彙總MySqlMVC
- 應急響應知識彙總
- Python入門知識點彙總Python
- C++知識點大彙總C++
- Java常見知識點彙總(完結篇)——這應該是2020年最詳細的Java知識點彙總Java
- 「移動端」前端常見知識點總結前端
- Android的細節知識彙總系列(一)Android
- Java常見知識點彙總(⑳)——鎖Java
- Java常見知識點彙總(②)——StaticJava
- 移動前端知識總結前端
- 玩轉javaScript---知識點彙總(3)JavaScript
- Java常見知識點彙總(⑪)——泛型Java泛型
- Java常見知識點彙總(⑦)——集合框架Java框架
- Java常見知識點彙總(⑨)——異常Java
- 玩轉javascript---知識點彙總(2)JavaScript
- 玩轉javascript---知識點彙總(1)JavaScript
- PHP入門易忘知識點彙總PHP
- Pandas知識點彙總(2)——布林索引索引
- Docker 知識彙總Docker
- 前端知識彙總前端
- MySQL知識彙總MySql
- 知識點-Spring Boot 異常處理彙總Spring Boot
- Java常見知識點彙總(⑬)——執行緒Java執行緒
- Java常見知識點彙總(⑮)——Jvm架構JavaJVM架構
- Java常見知識點彙總(⑧)——分派機制Java
- 前端開發 JavaScript 乾貨知識點彙總前端JavaScript
- Oracle RAC修改網路配置知識點彙總Oracle
- 比特幣知識彙總比特幣
- MySQL-知識彙總MySql
- Android 知識點Android
- 藍橋杯知識點彙總:基礎知識和常用演算法演算法
- Java常見知識點彙總(①)——資料型別Java資料型別
- Java常見知識點彙總(⑭)——執行緒池Java執行緒
- linux高可用小知識點彙總-行雲管家Linux