`
timingliu
  • 浏览: 32931 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

改变Android 对话框位置及边框

阅读更多

关键是取得Window

        Window w=getWindow();

 

修改边框:

        w.setBackgroundDrawableResource(rc);

        rc为资源ID


改变位置:

        WindowManager.LayoutParams wl = w.getAttributes();
        wl.x = xNewPos;
        wl.y = yNewPos;
        w.setAttributes(wl);
1、对话框缺省居中wl.x=0,wl.y=0

     新坐标 x小于0左移,大于0右移;y小于0上移,大于0下移

2、无论x,y设什么值,对话框也不会移出到屏幕外。

     我试过x,y设成-1000,显示在左上角,没移出去。

分享到:
评论
3 楼 无愧衾影 2011-05-18  
顶起来!learning!
2 楼 marine8888 2011-01-31  
我照做了 怎么不行啊?
1 楼 adamli007 2010-05-11  
好贴子!顶了!

相关推荐

    Android 对话框 (一) 管理对话框

    - **样式**:可以修改对话框的样式,如边框、背景等,通过设置`AlertDialog.Builder`的`setStyle()`方法。 - **主题**:在AndroidManifest.xml中为`<activity>`标签添加`android:theme`属性,可以全局改变对话框的...

    Android 实现对话框圆角 模糊图片功能

    在Android开发中,创建具有个性化视觉效果的对话框可以提升用户体验。本文将深入探讨如何在Android Studio中实现对话框的圆角以及毛玻璃模糊效果,这两种特性常常被用于提升界面的美观度和交互性。 首先,让我们...

    android对话框Demo

    你可以通过改变主题或者直接修改对话框的属性来改变其外观。例如,可以设置对话框是否全屏、背景透明度、边框等。 在实际开发中,我们还需要注意对话框的使用时机和使用方式。比如,避免在主线程中执行耗时操作,...

    android dialog 大合集 对话框 透明

    在Android开发中,对话框(Dialog)是...通过本Android Dialog大合集,开发者可以全面了解和掌握Android对话框的使用,提升用户体验,使应用更加交互友好。同时,实践这些示例能加深对对话框机制的理解,提高开发效率。

    Android自定义对话框Dialog(界面美化)

    在Android开发中,自定义对话框(Dialog)是提升用户体验的重要手段之一,它允许开发者根据应用的风格和需求创建独特且吸引人的交互界面。本文将深入探讨如何在Android中实现自定义对话框,并进行界面美化。 首先,...

    Android自定义对话框的使用

    在博客文章中,作者可能还会详细讨论如何使用源码来调整对话框的样式,包括改变背景颜色、文字样式、边框宽度等。此外,可能还会介绍如何在对话框中添加动画效果,提高用户体验。 标签中的“源码”意味着文章可能...

    Android应用源码之android 自定义对话框.zip

    本资源"Android应用源码之android 自定义对话框.zip"包含了实现自定义对话框的源代码,这对于理解和实践Android对话框的定制化具有很高的参考价值。下面我们将深入探讨自定义对话框的相关知识点。 1. **对话框的...

    ReactNative开发的iOS和Android弹出对话框

    弹出对话框可能需要自定义背景颜色、边框、阴影等效果,同时处理好对话框与屏幕边缘的距离,以适应不同尺寸的屏幕。 4. **动画效果**:为了提高用户体验,弹出对话框往往带有过渡动画,如淡入淡出、滑动等。React ...

    Android自定义对话框.zip

    - 在`res/values/styles.xml`文件中定义一个自定义对话框样式,例如`MyDialogTheme`,可以改变对话框的背景、边框、按钮样式等。 4. **展示对话框**: - 在需要显示对话框的地方,创建`CustomDialogFragment`的...

    android 自定义对话框-IT计算机-毕业设计.zip

    1. **样式**:通过修改对话框的样式文件,可以改变对话框的背景、边框、阴影等视觉效果。 2. **动画**:可以添加进入和退出动画,提升用户体验。通过设置`getWindow().setWindowAnimations()`指定动画资源ID。 五、...

    android对话框例子

    - 可以通过设置`dialog.setStyle(STYLE_NO_FRAME, STYLE_NO_TITLE)`改变Dialog的边框和标题。 - 在主题中自定义颜色、字体等属性,应用到Dialog上。 7. **关闭Dialog** - 通常在按钮的监听器中调用`dismiss()`...

    本工程示例 使用 Activity 托管对话框

    - 可以通过设置Dialog的属性或者改变对话框的主题来自定义其外观,如背景颜色、边框等。 9. **对话框的显示和隐藏**: - 除了`showDialog()`之外,还可以使用`dismissDialog()`方法来关闭已经显示的对话框。 10....

    安卓开发-android 自定义对话框.zip

    通过这个压缩包,你可能会学习到如何创建一个带有输入框的自定义对话框、如何实现多按钮对话框、如何改变对话框的大小和位置,以及如何在对话框中添加自定义动画效果等高级技巧。记得解压文件并查阅其中的代码示例和...

    android 自定义对话框.zip项目安卓应用源码下载

    首先,我们需要了解Android对话框的基础知识。在Android SDK中,Dialog类是系统提供的基础对话框组件,它可以弹出一个小型窗口,显示一些简短的信息或者进行简单的交互。通常,我们可以使用AlertDialog.Builder来...

    精美的对话框 AlertDialog 作者nifty

    1. **对话框主题(Theme)**:可以通过设置不同的主题来改变对话框的整体风格,如暗色主题、亮色主题等。 2. **窗口装饰(Window Decorations)**:包括对话框的背景、边框和阴影等元素,可以自定义这些元素以达到...

    对话框各种使用,dialog各种形式

    但通过获取对话框的`Window`并设置`LayoutParams`,可以改变对话框的位置和大小。例如,设置`Gravity`为`Gravity.TOP`或`Gravity.BOTTOM`可以改变对话框的垂直位置。 9. **响应对话框的按钮点击事件** 对于`...

    android自定义对话框

    6. 自定义样式:如果需要,你还可以在res/values目录下创建styles.xml文件,定义自定义对话框的主题,从而改变其外观,例如修改背景、文字颜色、边框等。 通过上述步骤,你就可以创建一个基本的自定义对话框。当然...

    android微信、信息对话框素材

    例如,对话框的边框、背景阴影等部分可以通过.9.png来实现自适应拉伸,而内容区域则保持不变形。 使用这些素材,开发者可以快速构建出与微信风格一致的信息对话框,提升应用的用户体验。在Android Studio中,可以...

    安卓Dialog对话框相关-android自定义对话框.rar

    5. **Dialog样式**:除了基本样式外,还可以通过修改主题或使用自定义样式文件来改变Dialog的外观。例如,可以调整Dialog的背景颜色、边框宽度、按钮样式等。 6. **AlertDialog**:AlertDialog提供了一种更为简洁的...

Global site tag (gtag.js) - Google Analytics