Android開發中,有很多的功能在實際應用中都起了很大的作用,比如android進度條的實現方式,下面給大家介紹Android環形進度條(安卓默認形式),具體內容如下所示:
.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity" ><Button android:id="@+id/mybut"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="查找網絡"/></LinearLayout>
.java
package com.example.progressdialog;import android.os.Bundle;import android.app.Activity;import android.app.ProgressDialog;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private Button but=null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.but=(Button) super.findViewById(R.id.mybut);this.but.setOnClickListener(new OnClickListenerImp());}public class OnClickListenerImp implements OnClickListener{public void onClick(View v) {//創建我們的進度條final ProgressDialog proDia=new ProgressDialog(MainActivity.this);proDia.setTitle("搜索網絡");proDia.setMessage("請耐心等待");proDia.onStart();//匿名內部類new Thread(){public void run(){try{Thread.sleep(3000);}catch(Exception e){}finally{//匿名內部類要訪問類當中的數據,該數據必須為finalproDia.dismiss();//隱藏對話框}}}.start();proDia.show();}}}以上內容是小編給大家介紹的Android環形進度條(安卓默認形式)的相關知識,希望對大家有所幫助!
新聞熱點
疑難解答