产品分类

新闻资讯

联系我们

IT技术浅谈

当前位置:主页 > IT技术浅谈 >

Android开发之对话框高级应用

2019-01-31 10:03

Android开发之对话框高级应用

Android开发之对话框高级应用

创建并显示一个对话框很简单,但是如果想进行一些更高级点的操作,就需要一些技巧了。下面将和大家分享一下对话框使用的一些高级技巧。


1.改变对话框的显示位置:

大多说情况下,对话框是在屏幕的中间位置显示的(根据系统版本的不同可能有所差异)。实际上,也可以根据需要在屏幕的左、中、右、上、下,甚至任意位置来显示对话框。

要想获取对话框的显示的位置,需要获得对话框的Window对象,并通过Window对象的一些方法来控制对话框的显示位置。

例如:

AlertDialog alertDialog=new AlertDialog.Builder(this).setMessage("在屏幕顶端显示对话框").setPositiveButton("确定", null).create();
Window window=alertDialog.getWindow();
/*调用setGravity方法使对话框在屏幕顶端显示。*/
window.setGravity(Gravity.TOP);
alertDialog.show();

提示:setGravity方法的参数也支持的如下几个值:

Gravity.LEFT(左侧),Gravity.RIGHT(右侧),Gravity.BOTTOM(底部),Gravity.LEFT|Gravity.TOP(左上方)等。

运行效果图:

改变对话框的透明度

http://www.bkjia.com/Androidjc/862894.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/862894.htmlTechArticleAndroid开发之对话框高级应用 Android开发之对话框高级应用 创建并显示一个对话框很简单,但是如果想进行一些更高级点的操作,就需要一些...

本文源自: 环亚娱乐

上一篇:Android_WebServices_源码分析

下一篇:没有了

【返回列表】

Copyright © 2005-2017 http://www.rheroesinc.com 环亚娱乐_环亚娱乐AG旗舰厅_环亚娱乐AG最佳线路_腾讯娱乐版权所有

扫一扫,加关注