移動操作系統原理與實踐基于語言的an應用開發課件第7章簡單控件_第1頁
移動操作系統原理與實踐基于語言的an應用開發課件第7章簡單控件_第2頁
移動操作系統原理與實踐基于語言的an應用開發課件第7章簡單控件_第3頁
移動操作系統原理與實踐基于語言的an應用開發課件第7章簡單控件_第4頁
移動操作系統原理與實踐基于語言的an應用開發課件第7章簡單控件_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、移動操作系統原理與實踐基于Java語言的Android應用開發第7章Android簡單控件課程內容7.1 按鈕文本框 單選按鈕復選框 進度欄拖動欄7.1按鈕基于Java語言的Android應用開發7.1.1Button7.1.2ImageButton7.1.3ToggleButton7.1.4實例:ButtonSample7.2基于Java語言的Android應用開發布局文件activity_main.xml中TextView控件的代碼:<TextViewandroid:id="+id/textView"android:layout

2、_width="wrap_content"android:layout_height="wrap_content" />程序代碼中獲得TextView控件相關代碼如下:finalTextViewtext=(TextView)findViewById(R.id.TextView01);7.3文本框基于Java語言的Android應用開發7.3.1文本框相關屬性android:maxLines。設置顯最數。android:minLines。設置少顯數。android:inputType。設置輸類型,前有32種不同類型可以輸,例如:輸的碼顯;phone彈

3、出的鍵盤撥號鍵盤。textPasswordandroid:hint。本框中的提本,當本框沒有輸任何內容時候,該屬 性設置的內容呈現淺灰顯。android:textColorHint。設置提本的顯顏,默認值是淺灰。android:singleLine。設置是否單輸。默認情況下本框是可以輸多的,通過設置該屬性為true,使本框只能單輸。android:background。設置本框背景。7.3.2實例1:用戶登錄7.3.3實例2:文本框輸入7.4單選按鈕基于Java語言的Android應用開發7.4.1RadioButton7.4.2RadioGroup7.4.3實例:使用單選按鈕7.5復選框基于

4、Java語言的Android應用開發7.5.1CheckBox7.5.2實例:使用復選框注意CheckBox控件的處理者要實現CompoundButton.OnCheckedChangeListener接,這與RadioButton控件不同,RadioButton控件的處理者要實現的接是RadioGroup.OnCheckedChangeListener。他們的源差別很,CheckBox控件源是android.widget.CheckBox,RadioButton控件的源是android.widget.RadioGroup,不是RadioButton。7.6進度欄基于Java語言的Androi

5、d應用開發7.6.1進度欄相關屬性和方法進度欄有很多屬性。下面XML屬性:android:max。設置進度最大值。android:progress。設置當前進度。android:secondaryProgress。第二層進度欄進度。android:indeterminate。設置確定模式進度欄,true為確定模式。ProgressBar類中常用方法:getMax()。返回進度最大值。getProgress()。返回進度值。getSecondaryProgress()。返回第二層進度欄進度值。incrementProgressBy(int diff)。設置增加進度。isIndeterminate

6、()。是否為確定模式。setIndeterminate(boolean indeterminate)。設置為確定模式。下面是系統主題無6種樣式:Widget.ProgressBar.Horizontal。水平條狀進度欄。Widget.ProgressBar.Small。小圓形進度欄。Widget.ProgressBar.Large。大圓形進度欄。Widget.ProgressBar.Inverse。圓形進度欄。Widget.ProgressBar.Small.Inverse。小圓形進度欄。Widget.ProgressBar.Large.Inverse。大圓形進度欄。主題有8種樣式:progressBarStyleHorizontal。水平條狀進度欄。progressBarStyleSmall。小圓形進度欄。progressBarStyle。圓形進度欄。progressBarStyleLarge。大圓形進度欄。progressBarStyleSmallInverse。小圓形進度欄。progressBarStyleInverse。圓形進度欄。progressBarStyleLargeInverse。大圓形進度欄。progressBarStyl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論