android--自定义ProgressDialog显示位置(其它Dialog子类都可以设置)

1、一般情况下,系统默认的Dialog显示位置为屏幕居中:

	pbDialog = new ProgressDialog(MainActivity.this);
	pbDialog.setMessage("请稍等,加载中");
	pbDialog.show();

2、设置Dialog显示位置在屏幕底部:

	pbDialog = new ProgressDialog(MainActivity.this);
	pbDialog.setMessage("请稍等,加载中");

	WindowManager.LayoutParams params = pbDialog.getWindow().getAttributes();
	pbDialog.getWindow().setGravity(Gravity.BOTTOM);
	pbDialog.show();

3、设置Dialog显示位置在屏幕底部,并且距离底部100px:

	pbDialog = new ProgressDialog(MainActivity.this);
	pbDialog.setMessage("请稍等,加载中");

	WindowManager.LayoutParams params = pbDialog.getWindow().getAttributes();
	pbDialog.getWindow().setGravity(Gravity.BOTTOM);
	params.y = 100;
	pbDialog.getWindow().setAttributes(params);
	pbDialog.show();

android--自定义ProgressDialog显示位置(其它Dialog子类都可以设置)

时间: 2024-10-08 13:44:29

android--自定义ProgressDialog显示位置(其它Dialog子类都可以设置)的相关文章

android--自己定义ProgressDialog显示位置(其他Dialog子类都能够设置)

1.普通情况下,系统默认的Dialog显示位置为屏幕居中: pbDialog = new ProgressDialog(MainActivity.this); pbDialog.setMessage("请稍等,载入中"); pbDialog.show(); 2.设置Dialog显示位置在屏幕底部: pbDialog = new ProgressDialog(MainActivity.this); pbDialog.setMessage("请稍等,载入中"); Win

Android 自定义 ListView 显示网络歌曲列表

本文内容 环境 项目结构 演示自定义 ListView 显示网络歌曲列表 参考资料 本文最开始看的一个国人的文章,没有源代码,根据文中提供的源代码,自己新建的项目(最可气的是,没有图标图片资源,只能自己乱编),但程序不是很稳定,有时能显示出列表中的缩略图,有时显示不出来,还在主线程访问了网络.后看文章评论,作者给出英文原文链接,本来想这下没事了吧,结果下载源代码运行后,还是有问题~仔细看英文原文,原来他也是根据 Github 上一个项目的基础上搞的,只是添加了式样,以及显示完整的歌曲列表,包括歌

android自定义progressdialog

http://blog.sina.com.cn/s/blog_3e333c4a010133ze.html 1.建立myprogress.xml在 res/anim中 <?xml version="1.0" encoding="UTF-8"?> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res

Android 自定义progressDialog实现

先上图看下效果: 1.String.xml 文件,progressDialog是继承与Dialog,先设置一下progressDialog的风格,设置背景透明色. <style name="CustomDialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name=

android 自定义Toast显示风格

1.创建一个自己想要显示Toast风格的XML如下代码(toast_xml.xml): [html] view plaincopyprint? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match

Android 自定义ProgressDialog示例实现

闲来无事,总结了两个自定义的ProgressDialog,大家可以参考下,根据自己需要进行选择修改: 实现效果: 示例1: 示例2: 代码如下: MainActivity:只是两个Button点击事件 package com.customwaitdialog; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import

android自定义GifView显示gif动画

gif动画在web开发中使用的非常的多,利用gif,许多动画不必再用程序编写,现在有非常多的App已经使用到了gif动画,可是android sdk并没有为我们提供gif这种View,所以我们只能自定义一个View,去实现gif效果. android虽然没有为我们提供现成的GifView,但是为我们提供了Movie类,这个类就是用来实现GifView的关键类.它主要有两个最重要的方法,一个是根据动画播放时间设置当前要现显示的帧,二是将当前要显示的帧绘制到画布中.下面看一下效果图: 点击暂停按钮还

Android 自定义progressDialog

1. 导入CustomProgressDialog.java 2. styles.xml: <style name="CustomProgressDialog" parent="@android :style/Theme.Dialog">         <item name="android:windowBackground">@android :color/transparent</item>       

Android自定义类似ProgressDialog效果的Dialog

Android自定义类似ProgressDialog效果的Dialog. 方法如下: 1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景). 如我要的效果: 2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView): [html] view plaincopy <?xml version="1.0" encoding="utf-8"?> <LinearLayout