這篇文章主要介紹了Android中如何實現一個對話框形式的進度條功能的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Android中如何實現一個對話框形式的進度條功能文章都會有所收獲,下面我們一起來看看吧。
MainActivity代碼如下:
package com.example.myapplication; import android.app.ProgressDialog; import android.content.DialogInterface; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity implements View.OnClickListener { ProgressDialog prodialog; Button show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); show = (Button) findViewById(R.id.show); show.setOnClickListener(this); } @Override public void onClick(View view) { prodialog = new ProgressDialog(MainActivity.this); prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); prodialog.setTitle("億速云"); prodialog.setMessage("jb51"); prodialog.setIcon(R.mipmap.ic_launcher); //設計進度條屬性 prodialog.setMax(100); prodialog.incrementProgressBy(50); //明確顯示進度 prodialog.setIndeterminate(false); prodialog.setButton(DialogInterface.BUTTON_POSITIVE,"確定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_LONG).show(); } }); prodialog.setCancelable(true); prodialog.show(); } }
布局文件:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.myapplication.MainActivity"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="顯示進度天對話框" android:id="@+id/show" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>
關于“Android中如何實現一個對話框形式的進度條功能”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Android中如何實現一個對話框形式的進度條功能”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。