`
runfeel
  • 浏览: 935991 次
文章分类
社区版块
存档分类
最新评论

android的activity或dialog位置大小动态显示

 
阅读更多
WindowManager.LayoutParams layoutParams = getWindow().window.getAttributes();
layoutParams.width = WINDOW_WIDTH;	//修改窗体宽高
layoutParams.height = WINDOW_HEIGHT;
layoutParams.alpha = WINDOW_ALPHA;		//修改窗体透明度
layoutParams.x = x;	//修改窗体显示的位置
layoutParams.y = y;
需要注意的是,窗体显示的初始位置是窗体的中心在屏幕的中心位置上,此时layoutParams.x和layoutParams.y都是0。


分享到:
评论

相关推荐

    Android Dialog更改样式及显示位置

    本文将深入探讨如何在Android中更改Dialog的样式和显示位置。 首先,我们来看如何更改Dialog的样式。Android系统提供了多种预设的Dialog主题,例如`Theme.Dialog`、`Theme.AppCompat.Dialog`等。在创建Dialog时,...

    Android Dialog风格的Activity

    在Android开发中,Dialog风格的Activity是一种特殊类型的窗口,它以对话框的形式展现,通常用于显示临时信息或者需要用户进行简单交互的场景。本项目是一个使用Android Studio编写的示例,实现了将一个Activity以...

    Dialog样式的Activity-可以在任何地方弹出的Dialog

    在Android开发中,`Dialog`样式`Activity`是一种常见的用户界面设计模式,它允许开发者创建一个看起来像对话框的全屏或部分屏幕视图,可以在应用程序的任何位置弹出。这种设计模式通常用于显示需要用户确认、输入...

    Android Dialog与软键盘的正确打开方式

    Dialog是基于Activity的,通常用于显示一些额外信息或获取用户输入。创建一个自定义Dialog通常涉及以下步骤: 1. 创建一个继承自`AppCompatDialogFragment`的类,重写`onCreateDialog()`方法来设置Dialog的样式和...

    圆角DialogActivity

    在`AndroidManifest.xml`中为DialogActivity指定`android:windowEnterAnimation`和`android:windowExitAnimation`属性,或者在代码中动态设置。 通过以上步骤,我们可以创建一个具有圆角效果的自定义DialogActivity...

    android 可自定义大小和位置的Dialog

    在某些场景下,可能需要根据屏幕尺寸或用户交互动态调整Dialog的大小和位置。这可以通过监听Dialog的显示状态和触摸事件来实现。 通过以上步骤,我们就成功创建了一个可自定义大小和位置的Dialog。这种灵活性使得...

    Android 对话框(Dialog)大全

    如果需要在对话框显示时动态更新其内容或样式,可以实现此方法。 - **参数**:`int id` - 对话框的唯一标识符;`Dialog dialog` - 当前对话框对象。 - **示例**:更新对话框的消息。 ```java @Override ...

    android登陆Dialog特效

    2. **自定义Dialog类**:Android提供了AlertDialog.Builder来快速创建Dialog,但为了实现特殊效果,我们需要继承DialogFragment或AlertDialog.Builder,并重写onCreateDialog方法,以便能够控制Dialog的展示方式。...

    Android各种特效的Dialog

    在Android开发中,Dialog是一种非常重要的组件,它用于在用户界面中显示临时信息或与用户进行交互。在标题“Android各种特效的Dialog”中,我们可以理解这是一个关于Android自定义Dialog的集合,包含了多种不同的...

    android弹出activity设置大小的方法

    在Android开发中,有时我们需要对Activity的显示方式进行定制,使其不占据整个屏幕,而是呈现出特定的大小和样式。本文将详细介绍如何在Android中设置Activity的大小,使其看起来像一个弹出窗口,而不是全屏显示。 ...

    android 省市区三级联动选择城市控件(dialog样式)

    在Android中,Dialog是一种非模态窗口,它浮现在应用程序的主窗口之上,提供额外的信息或需要用户进行一些操作。将省市区选择做成Dialog,可以使用户无需离开当前页面就能完成选择,减少了操作步骤,提高了应用的...

    android自定义的Dialog

    - **适配不同屏幕**:确保Dialog的大小和位置适应各种屏幕尺寸,避免在大屏或小屏设备上显示不正常。 - **交互设计**:保持Dialog的交互简单明了,符合用户习惯,避免过于复杂的设计。 - **主题和风格**:可以...

    filter-dialog-activity,Android项目的筛选对话框活动.zip

    项目可能包含一个Activity类,负责实例化并显示筛选对话框,同时处理用户在Dialog上的操作,如点击事件,然后将筛选结果传递回Activity进行数据处理。 4. **数据过滤机制** 这个开源项目可能包含了数据过滤的逻辑...

    Android Dialog 多种 弹出框

    在Android开发中,`Dialog`是一种非常常见的组件,它用于在主界面之上显示临时的、半透明的窗口,用于向用户展示信息或者进行简单的交互。本篇内容将深入探讨`Dialog`在Android中的多种实现方式及其应用,以帮助...

    Android Dialog.pdf

    在Android开发中,Dialog是一种非常重要的UI组件,用于在用户与当前Activity交互过程中提供额外的信息或功能。对话框通常出现在Activity之上,使底层Activity失去焦点,以便用户专注于对话框中的内容。Android API...

    Android 仿ios底部dialog

    在Android中,Dialog是基于Activity的一个轻量级窗口,可以用来显示临时信息或进行用户交互。自定义Dialog意味着我们需要继承`AppCompatDialog`或者`Dialog`类,并重写其构造方法和相关的方法,以便自定义其样式、...

    android dialog ——ProgressDialog 进度条对话框详解

    在Android开发中,ProgressDialog是一个非常常用的组件,它用于在用户执行长时间操作时显示一个带有进度条的对话框,提供一种良好的用户体验,让用户知道系统正在后台处理任务。在本篇文章中,我们将深入探讨...

    AndroidDialog工程示例

    `Dialog`类是Android提供的一个对话框组件,它可以从Activity或Fragment中弹出。`AlertDialog`是最常见的`Dialog`类型,包括标题、内容和按钮,通常用于警告、确认或提示用户。而`ProgressDialog`则常用于显示进度条...

    android 二维码扫描 及自定义dialog时间处理

    在Android开发中,二维码扫描和自定义Dialog时间处理是常见的功能需求。Zxing(ZXing,意为“zebra crossing”,斑马线)是一个开源的、跨平台的条码读取库,支持多种类型的条码,包括二维码。在这个精简版的实现中...

Global site tag (gtag.js) - Google Analytics