`
南湖小技工
  • 浏览: 14516 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

改变AlertDialog的大小

阅读更多

 

 

1)更改AlertDialog窗口大小的方法:
AlertDialog dialog = new AlertDialog.Builder(this).create();
dialog.show();
WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.width = 200;
params.height = 200 ;
dialog.getWindow().setAttributes(params);

2)去除边框
AlertDialog.setView(view,0,0,0,0);
 

来自:http://blog.csdn.net/pochuanpiao/article/details/6370573

分享到:
评论

相关推荐

    AlertDialog

    你可以通过设置主题或者自定义样式来改变`AlertDialog`的外观。在AndroidManifest.xml中指定Activity的主题,或者在代码中创建`AlertDialog.Builder`时传入自定义主题资源: ```xml <!-- AndroidManifest.xml -->...

    Android 自定义 AlertDialog

    为了增强视觉效果,我们可以自定义AlertDialog的主题,如修改背景颜色、字体大小等。在`styles.xml`文件中创建一个新的主题,然后在Builder中使用`setTheme()`方法应用。同时,还可以使用`getWindow()....

    自定义AlertDialog布局

    - 自定义对话框的样式可以通过修改主题或者在`AlertDialog.Builder`中使用`setStyle()`方法实现。 - 当对话框不再需要时,记得调用`dialog.dismiss()`关闭它,以释放资源。 以上就是自定义`AlertDialog`布局的...

    Android alertDialog对话框-IT计算机-毕业设计.zip

    开发者可以根据需求调整对话框的样式,比如改变字体颜色、大小,或者为按钮添加图标。同时,`AlertDialog`还支持其他方法,如设置中性按钮、自定义回调函数等,以实现更丰富的交互。 通过分析和学习这个源码,学生...

    Android 之AlertDialog.Builder的常用方式

    在Android开发中,`AlertDialog`是系统提供的一种用于与用户交互的对话框组件,它能够以弹出窗口的形式展示信息,接收用户输入或执行特定操作。`AlertDialog.Builder`是构建`AlertDialog`对象的主要工具,提供了丰富...

    Android UI中的style和theme以及AlertDialog

    在Android中,样式是一种定义控件外观和行为的集合,它包括字体、颜色、大小、边距等属性。Style通常定义在res/values/styles.xml文件中,可以为单个控件或一组控件设置。例如,你可以创建一个样式来定义所有按钮的...

    Android中实现Iphone样式的AlertDialog源码

    例如,我们可以定义一个名为`Theme.IOSAlertDialog`的主题,设置其父主题为`Theme.AppCompat.Dialog.Alert`,并调整相关属性,如边框宽度、圆角大小等。 4. **动画效果**:为了增加真实感,可以添加进入和退出动画...

    android AlertDialog的简单使用实例

    例如,可以改变背景颜色、字体大小、按钮样式等。此外,还可以通过`AlertDialog`的`setIcon()`方法设置图标,增强视觉效果。 5. **注意点** - 要确保在UI线程中创建和显示`AlertDialog`,否则可能会引发`...

    Android中实现Iphone样式的AlertDialog.rar

    复制此文件到项目的`res/layout`目录,然后进行修改,如添加圆角、调整按钮大小和间距。 5. **动画效果** iOS对话框通常有滑动进出的动画效果。在Android中,可以通过`ObjectAnimator`或`ValueAnimator`实现类似...

    应用源码之alertDialog.zip

    通过修改主题或者使用自定义布局文件,开发者可以自定义`AlertDialog`的颜色、字体大小、背景等视觉效果。在`AndroidManifest.xml`中声明主题或者在创建`Builder`时传入自定义主题即可。 7. **`AlertDialog`与`...

    精美的对话框 AlertDialog 作者nifty

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

    Android中实现Iphone样式的AlertDialog 免积分下载

    这些元素的样式可以参考iOS的设计,例如圆角矩形、边距、字体大小和颜色等。 2. **使用AlertDialog.Builder**:在Java代码中,实例化一个AlertDialog.Builder对象,然后设置自定义布局。通过调用`setCustomTitle()`...

    安卓Android源码——安卓Android中实现Iphone样式的AlertDialog.zip

    因此,我们可以在项目的res/values目录下创建一个style.xml文件,定义一个新的主题,比如`@style/Theme.AppCompat.Dialog.Alert.IPhoneStyle`,并在其中修改窗口的背景颜色、字体大小、按钮样式等属性。记得在...

    Android去除AlertDialog的按钮栏的分隔线

    通过这种方式,我们可以对`AlertDialog`进行深度定制,不仅限于去除分隔线,还可以修改按钮颜色、字体大小、对话框背景等各种视觉元素。这种方法的优点在于,可以保持系统默认行为的同时,针对特定需求进行个性化...

    Android应用源码之Android中实现Iphone样式的AlertDialog.zip

    1. **自定义主题**:在Android中,可以通过创建一个自定义主题并在AlertDialog中应用它来改变对话框的外观。这通常涉及到修改`styles.xml`文件,定义一个新的主题,比如`@style/Theme.iOSAlertDialog`,并设置相应的...

    Android例子源码安卓实现Iphone样式的AlertDialog.zip

    默认情况下,`AlertDialog`具有Android原生的外观,但通过自定义布局和样式,我们可以改变其外观,使其更接近iOS的设计。 该压缩包中的代码示例可能包括两个部分:一个是只有一个“确定”按钮的对话框,另一个是带...

    安卓Dialog对话框相关-一个显示圆点水平移动加载提示的自定义AlertDialog.rar

    这里可能涉及到`LayoutParams`的使用,以便正确调整动画视图的大小和位置。同时,需要设置一个循环机制,比如使用`Handler`和`Runnable`,来持续更新圆点的位置并展示动画。为了防止内存泄漏,还需要在适当的地方...

    自定义Dialog样式+大小+位置

    Dialog的大小可以通过修改其布局的宽度和高度属性来控制。在上面的`custom_dialog.xml`布局文件中,可以使用`android:layout_width`和`android:layout_height`属性来设定。常见的做法是使用`match_parent`或`wrap_...

    Android例子源码HerilyAlertDialog完全自定义的Dialog

    首先,自定义Dialog的基础是继承自`android.app.Dialog`类或`androidx.appcompat.app.AlertDialog`类(对于AndroidX库)。在HerilyAlertDialog中,我们可能会看到一个新类扩展了其中一个,以实现特定的外观和行为。 ...

    android 仿照微信双击放大字体

    滑动条的改变事件可以通过`OnSeekBarChangeListener`监听并更新预览文本的大小: ```java SeekBar seekBar = new SeekBar(context); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { ...

Global site tag (gtag.js) - Google Analytics