花样Android ProgressBar史上最强大讲解(5)
AlertDialog中的圆形ProgressBar
①先来设计一个Layout,待会儿作为一个View,加入AlertDialog.Builder
Java代码
01.<?xml version="1.0" encoding="utf-8"?>
02.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
03. android:layout_gravity="center_horizontal"
04. android:layout_width="wrap_content"
05. android:layout_height="wrap_content">
06. <LinearLayout android:id="@+id/LinearLayout01"
07. android:layout_width="wrap_content"
08. android:layout_height="wrap_content">
09.</LinearLayout>
10. <ProgressBar android:layout_gravity="center_vertical|center_horizontal"
11. android:layout_height="wrap_content"
12. android:progress="57"
13. android:id="@+id/myView_ProgressBar2"
14. android:layout_width="wrap_content">
15.</ProgressBar>
16.</LinearLayout>
②代码罗
Java代码
01.private AlertDialog.Builder AlterD,AlterD2;
02.//定义提示对话框
03.private LayoutInflater layoutInflater;
04.//定义布局过滤器
05.private LinearLayout myLayout;
06.//定义布局
07.layoutInflater2=(LayoutInflater) getSystemService(this.LAYOUT_INFLATER_SERVICE);
08.//获得系统的布局过滤服务
09.myLayout2=(LinearLayout) layoutInflater2.inflate(R.layout.roundprogress, null);
10.//得到事先设计好的布局
11.AlterD2.setTitle(getResources().getString(R.string.RoundO));
12.//设置对话框标题
13.AlterD2.setIcon(R.drawable.ma);
14.//设置对话框图标
15.AlterD2.setMessage(getResources().getString(R.string.ADDView));
16.//设置对话框提示信息
17.AlterD2.setView(myLayout2);
18.//设置对话框中的View
19.AlterD2.show();
20.//让对话框显示
AlertDialog中的长形ProgressBar(可控制)
①先来设计一个Layout,待会儿作为一个View,加入AlertDialog.Builder
相关新闻>>
- 发表评论
-
- 最新评论 更多>>