Android 基礎控制項 二

2021-08-28 07:29:54 字數 2003 閱讀 5884

##7.imageview

imageview直接繼承view,也是非常常用的一種檢視控制項。

示例**:

imageview最常用的屬性是scaletype,可以設定的縮放或裁剪模式。

至於各個值的作用,可以參考如下這樣圖:

另外,如果我們要在**中設定,有多種方式,除了可以設定工程內的,還可以設定網路。

imageview.setimageresource(resid);

imageview.setimagebitmap(bm);

imageview.setimagedrawable(drawable);

android中的進度條有多種樣式,有無進度的大小圓環形、有帶進度的長條形、有可拖動進度的進度條形、還有用作評價的星星進度條。

小圓進度條

小圓進度條,也可以當做網路請求時的loading用。

反向小圓進度條同上,只是旋轉反向是逆時針旋轉。

大圓進度條大圓進度條與小圓進度條一樣,只是更大一些罷了。

反向大圓進度條

橫向帶進度的進度條

還有這種寫法:

可拖動的進度條seekbar,可以拖動的進度條,一般用做**的進度條等。

星星進度條ratingbar 星星進度條一般可用作評價時,最小可菜單位是0.3顆星。

用stepsize來設定,一般設定0.5或者1。

日期選擇器

初始化日期選擇器的日期

datepicker datepicker = (datepicker)findviewbyid(r.id.datepicker);

calendar calendar = calendar.getinstance();

int year = calendar.get(calendar.year);

int month = calendar.get(calendar.month);

int day = calendar.get(calendar.day_of_month);

// 初始化日期

datepicker.init(year, month, day, this);

@override

public void ondatechanged(datepicker datepicker, int i, int i1, int i2)

時間選擇器

**設定時間

timepicker timepicker = (timepicker)findviewbyid(r.id.content_timepicker);

timepicker.setis24hourview(true);

timepicker.setontimechangedlistener(this);

@override

public void ontimechanged(timepicker timepicker, int i, int i1)

android基礎控制項

textview 顯示文字 imageview 顯示 edittext 輸入框,可編輯,可設定軟鍵盤方式 button 按鈕,可附帶 checkbox 核取方塊 radiobutton 單選按鈕 文字控制項 textview edittext 按鈕控制項 button imagebutton 狀態開...

Android基礎UI控制項

這只是常用的幾個控制項,還有第三方控制項沒有一一列出。注意必須給控制項設定寬高。button android id id button android layout width wrap content android layout height wrap content android text ...

Android常用控制項(二)

button 按鈕 android text 設定按鈕上的文字,imagebutton不能有文字 android background 設定按鈕的背景顏色 imagebutton 按鈕 android src 設定背景 android adjustviewbounds 調整邊框以適應大小 andro...