于是就小小的模仿了下自己写了这个这样的效果,
主要代码如下:
dlg = new AlertDialog.Builder(context).create();
dlg.show();
dlg.getWindow().setContentView(R.layout.alert_style);
LayoutInflater factory = LayoutInflater.from(context);
View view = factory.inflate(R.layout.alert_style, null);
gv = (GridView) view.findViewById(R.id.myGrid);
gv.setAdapter(new ImageAdapter(context, new Integer[] {R.drawable.menu_mark_editor,R.drawable.menu_delete}));
dlg.getWindow().setContentView(gv);
其
实原理很简单,就是在弹出框AlertDialog上给他加一个自己的View
我这里使用的是GridView显示的一排图片,效果和UC的差不多!!你也可以使用ListView代替GridView,原理都是一样!由于设计到产
品机密的问题 图片我就不发了。我只是这样想的,有什么更好的实现方式 欢迎拍砖!!
转自:http://hi.baidu.com/mklzdd/blog/item/f5f40319a6148077dab4bda4.html
分享到:
相关推荐
这个“Android自定义弹出框实现(修改版)完整实例源码”就是一个很好的示例,它展示了如何根据自己的需求设计和构建个性化的弹出框。下面将详细介绍这个实例中的关键知识点。 首先,我们要理解Android中的弹出框...
本项目“android自定义弹出框实现(修改版)”是一个针对原生Android弹出框进行定制化改造的例子,主要涉及Java编程语言。下面将详细讲解这个项目的重点知识点。 1. **自定义对话框类**: 在Android中,通常使用`...
要创建自定义弹出框,我们通常需要继承`Dialog`或`AlertDialog.Builder`,然后覆盖或添加所需的组件和行为。 以下是一个自定义弹出框的基本步骤: 1. 创建布局文件:首先,我们需要创建一个XML布局文件,定义弹出...
总结来说,Android自定义弹出框的实现主要包括以下步骤: 1. 创建自定义布局文件,定义弹出框内容。 2. 在代码中加载布局,创建Dialog实例并设置属性。 3. 绑定事件,处理用户交互。 4. 可选地,设置自定义动画和...
在Android开发中,自定义弹出框(Dialog)是一个常用的功能,它允许开发者根据应用的UI风格和功能需求创建独特且交互性强的对话界面。本文将深入探讨如何在Android中自定义实现弹出框,主要关注`自定义Dialog`这一...
总的来说,"AnimDislog(自定义弹出框-监听系统返回键).rar"这个压缩包提供的案例涵盖了Android中自定义对话框的创建、动画效果的实现以及系统返回键的监听,这些都是Android开发者必备的技能。通过实践和理解这些...
默认情况下,`AlertDialog`并不自带输入框,但我们可以自定义它来实现弹出键盘以便用户输入信息。这个场景通常发生在需要用户输入数据或者进行简单搜索时,为了提供更好的用户体验,我们希望在弹出的对话框内直接让...
总的来说,Android自定义弹出框的实现涉及到视图布局、动画设计和用户交互等多个方面,需要开发者具备良好的UI设计和动画编程能力。通过学习和实践,我们可以创建出既美观又实用的自定义弹出框,提升应用的用户体验...
在Android应用开发中,我们经常会遇到需要自定义对话框(AlertDialog)的情况,特别是在用户需要输入信息的场景。本文将详细讲解如何创建一个带有EditText的自定义AlertDialog,以便满足用户交互需求。 首先,我们...
这个是看了网上很多例子后,自己优化...用法和安卓原生的显示,可以由用户自行组合出自己想要的弹出框,不会高度定制限定死各种弹出框的UI,每个部件都是独立的,如标题,内容,左按钮,右按钮,底部一个按钮,list等。
在Android应用开发中,自定义退出提示弹出框是一个常见的需求,它可以帮助用户在退出应用时得到明确的提示,提高用户体验。本篇文章将详细讲解如何实现这样一个功能。 首先,我们来了解一下`Dialog`和`PopupWindow`...
在Android开发中,自定义Dialog弹出框是一个常见的需求,它可以帮助我们提供更丰富的用户交互体验,使得信息提示或者操作选择更加个性化。本篇将详细讲解如何创建和使用自定义Dialog,以及涉及到的相关知识点。 ...
本文将深入探讨三种主要的弹出框类型:AlertDialog、PopupWindow以及基于Activity的自定义弹出框。 首先,我们来谈谈**第一种类型的弹出框:AlertDialog**。AlertDialog是安卓系统内置的一种对话框,提供了标准的...
本文将深入探讨这两个概念,并提供实现自定义弹出框和加载等待效果的方法。 首先,让我们来理解一下Android中的弹出框。弹出框(Dialog)是一种临时界面,它通常用于向用户展示一些信息或请求用户的确认。它们可以...
以下是如何构建和显示弹出框的代码: ```java // 创建一个AlertDialog.Builder实例 AlertDialog.Builder builder = new AlertDialog.Builder(this); // 设置对话框的布局 LayoutInflater inflater = ...
在Android应用开发中,全屏弹出框是一种常见的交互方式,用于展示重要的信息或进行复杂的用户操作。在本文中,我们将深入探讨如何实现一个全屏的`AlertDialog`,以及与其相关的Android开发技术。 首先,`...
在Android开发中,自定义弹出框(Dialog)是一种常见的用户界面交互元素,它用于向用户提供临时信息或者需要用户做出选择的情况。一个自定义的Dialog可以让应用的界面更加美观、功能更加符合用户需求。本教程将详细...
在Android开发中,弹出框(AlertDialog)是用户界面中不可或缺的一部分,用于向用户展示临时信息、进行交互操作或确认用户行为。本篇文章将详细探讨Android中的各种弹出框类型,包括普通消息框、确定框、输入框、...
Android 自定义实现一个AlertDialog对话框,提示框或警告框弹出式对话框,套用了系统Holo风格,生成符合系统主题的... 如界面所示,单击上边的按钮后,弹出Holo风格的对话框,单击下边则弹出默认的黑色风格弹出框。
总之,创建一个可自定义布局的底部弹出框是Android开发中的常见任务,它涉及到UI设计、布局管理、事件监听等多个知识点。通过灵活运用这些技术,开发者可以为用户提供更加丰富且符合应用风格的交互体验。