Android控制項中ProgressBar詳解

2021-07-14 14:00:47 字數 1472 閱讀 2829

progressbar位於android.widget包下,其繼承於view,主要用於顯示一些操作的進度。應用程式可以修改其長度表示當前後台操作的完成情況。因為進度條會移動,所以長時間載入某些資源或者執行某些耗時的操作時,不會使使用者介面失去響應。progressbar類的使用非常簡單,只需將其顯示到前台,然後啟動乙個後台執行緒定時更改表示進度的數值即可。

以下progressbar跟handle結合,模擬進度條的使用,當進度條完成時會跳轉到testactivity

main.xml布局檔案

<?xml version="1.0" encoding="utf-8"?>

android:orientation="vertical" 

android:layout_width="fill_parent"

android:layout_height="fill_parent">

style="?android:attr/progressbarstylehorizontal"

mce_style="?android:attr/progressbarstylehorizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:visibility="gone"

android:max="100" />

android:text="啟動進度條"

android:layout_width="wrap_content"

android:layout_height="wrap_content" />

android:text="停止進度條"

android:layout_width="wrap_content"

android:layout_height="wrap_content" />

複製**

pbactivity類

package com.ljq.pb;

import android.content.intent;

import android.os.bundle;

import android.os.handler;

import android.view.view;

import android.widget.button;

import android.widget.progressbar;

public class pbactivity extends activity

});stop=(button)findviewbyid(r.id.stop);

stop.setonclicklistener(new view.onclicklistener()

});}

int pro=0;

runnable runnable=new runnable()else}};

} 複製**

執行結果

Android中CheckBox控制項

一 checkbox可以說是我們經常使用到的乙個控制項,下面就簡單的寫一下checkbox在安卓中的用法。1 首先我們需要做的就是在布局中怎麼寫checkbox的樣式,如下圖 2 然後我們需要在adapter中寫方法,獲取頁面checkbox的id在這裡就不寫了,在這裡使用sparseboolean...

Android中優秀控制項學習

需要注意的地方 布局檔案中寫法如下,預設autocompletetextview會在輸入2個字元時才會彈出下拉列表 即使你向adapter中新增了資料也不會顯示下拉列表 設定android completionthreshold 1 表示當輸入乙個字元時就顯示下拉列表。android inputty...

Android 中的各種控制項

介紹 在 android 中使用各種控制項 view datepicker 日期選擇控制項 timepicker 時間選擇控制項 togglebutton 雙狀態按鈕控制項 edittext 可編輯文字控制項 progressbar 進度條控制項 seekbar 可拖動的進度條控制項 autocom...