編輯:關於Android編程
一、TextView 繼承自View類,本質上就是一個文本編輯器,只是Android關閉它的編輯功能。把編輯文字的功能交給了它的子類——EditText。
特殊之處:
1.通過設置ellipsize=marquee,可以實現“跑馬燈”
android:width=”wrap_content”
android:focusable = “true”
android:singleline = “true”
android:ellipsize=”marquee”
android:focusableInTouchMode=“true”
2.通過autoLink 可以設置帶鏈接的文本。支持的類型:
E-mail 電話號碼 網址 (emailphoneweb)
二、EditText 是TextView的子類。最大的區別:可以接受用戶輸入。
重要屬性:
inputType 輸入的數據類型
hint 輸入框中的提示信息
selectAllOnFocus 獲取焦點時是否全選
特殊的控件:
AutoCompleteTextView 帶有自動補全功能的EditText
Google工程師給它取名字的時候沒走心~~^_^#
三、Button是TextView的子類,用戶點擊的時候會觸發onClick()
特殊的功能: 通過selector來修改不同狀態下的背景。
在drawable目錄下,創建一個selector文件。
-
四、RadioButton和CheckBox
相同點: 都是比Button多了一個可選中的功能
多了一個checked屬性
不同點:RadioButton 為多選一,被RadioGroup包裹
CheckBox 可以多選
五、狀態開關ToggleButton
特殊屬性:
android:checked 設置該按鈕是否被選中
android:textOn 設置開啟狀態下的文本
android:textOff 設置關閉狀態下的文本
六、計時器 Chronometer
android:format 設置計時器的計時格式
方法:
setBase(long base) 設置計時器的起始時間
setFormat(String format) 設置顯示時間的格式
start() 開始計時
stop() 停止計時
setOnChronometerTickListener 事件監聽器,當時間改變時會觸發
在設計應用的時候,我們應該熱愛極簡主義,簡單就是好的,對於很多用戶來說,復雜的東西並不受歡迎。 我要實現的是根據不同的情況去顯示不同的加載效果,隨用隨調,效果是借鑒於某一
今天的幾個目標:1. 自定義ActionProvider2. Toolbar ActionBar自定義Menu3. Toolbar ActionBar 右側Menu添加角
准備需要下載ntfs-3g驅動包,並做相應修改,這個網上已經可以下載到修改好的包,本文最後也會附加。為什麼要移植在Android原生代碼中,只支持了FAT格式的掛載,並未
寫作原因:跨進程通信的實現和理解是Android進階中重要的一環。下面博主分享IPC一些相關知識、操作及自己在學習IPC過程中的一些理解。這一章使用Messenger實現