20169205 2016-2017-2 《移動平臺應用開發實踐》第7周學習總結

20169205 2016-2017-2 《移動平臺應用開發實踐》第7周學習總結

實驗一報告連接

[http://www.cnblogs.com/wule/p/6702910.html]html

教材學習內容總結

這三章的內容主要是對android studio的一些基本控件及基本知識進行敘述。
本週學習的Android UI控件及UI組件:android

  • TextView 文本視圖
  • EditText 文本編輯框
  • Button 按鈕
  • ImageView、Gallery 圖像視圖、畫廊(建議過時)
  • ImageButton 圖片按鈕
  • ToggleButton 、Switch 開關按鈕、開關
  • RadioButton 單選按鈕
  • CheckBox 多選框
  • Spinner 下拉列表
  • AutoCompleteTextView 自動完成文本框
  • ProgressBar 進度條
  • Dialog(AlertDialog、ProgressDialog、TimePickerDialog、DatePickerDialog)提示對話框、進度對話框、時間選擇對話框、日期選擇對話框
  • ListView、GridView 列表視圖、 網格視圖

Android的界面是有佈局和組件協同完成的,佈局比如是建築裏的框架,而組件則至關於建築裏的磚瓦。組件按照佈局的要求依次排列,就組成了用戶所看見的界面。在Android4.0以前,咱們一般說Android開發五大布局和四大組件,這五大布局就是:git

  • LinearLayout 線性佈局
  • FrameLayout 單幀佈局,也有中文翻譯爲幀佈局、框架佈局。
  • RelativeLayout 相對佈局
  • AbsoluteLayout 絕對佈局
  • TableLayout 表格佈局

實現監聽器的方法app

  • 定義一個類接口OnClickListener
  • 直接在Test類上寫一個接口
  • 匿名內部類

教材學習中的問題和解決過程

一、使用點擊監聽方法的時候遇到錯誤

錯誤截圖

解決


如圖所示,應當實現該類下的監聽器框架

二、Plugins Suggestion

Unknown features (Run Configuration[AndroidRunConfigurationType], Facet[android, android-gradle]) covered by disabled plugin detected. Enable plugins... Ignore Unknown Features佈局

解決

這是由於android surport沒有被勾選致使的,勾選一下重啓AS就能夠了
方法:左上角File >> Setting >> Plugins >> 把Android Support勾選上,點擊Apply,再點OK,會提示重啓,重啓完就行了。學習

上週重點錯題總結

題目

調試一個應用程序的最簡單的方法,是使用日誌消息。Android 框架提供了 android.util.Log 類用於記錄日誌消息。Log 類帶日誌級別最高的是()gradle

A .d(debug).net

B .i(info)翻譯

C .v(verbose)

D .w(warning)

E .e(error)

F .wtf(what a terrible failure)

正確答案: F 個人答案: E

解析

Verbose,Info,Warn,Error和Assert五類Log的重要程度排序以下。
Assert > Error > Warn > Info > Verbose
Log.v():用來記錄Verbose類型日誌
Log.d():用來記錄Debug類型日誌
Log.i():用來記錄Info類型日誌
Log.w():用來記錄Warn類型日誌
Log.e():用來記錄Error類型日誌
Log.wtf():用來記錄Assert類型日誌

學習進度條

碼雲項目地址

代碼託管

學習目標

時間 學習時間目標 實際進行時間
第一週 8 8
第二週 10 8.5
第三週 12 10.5
第四周 12 12
第五週 12 11
第六週 12 13
第七週 12 12

但願可以經過系統地學習,探索一些開源項目並改進功能,養成良好的開發習慣,造成一套完整的android生態知識體系,並能徹底自主開發一款具備必定實用價值的app。

相關文章
相關標籤/搜索