Android下用Activity实现圆角的自定义弹窗

     这里我们使用9patch制作一个背景,找到SDK目录下的tools目录,双击draw9patch.bat文件,如下图:

打开想要编辑的文件,进行编辑(9patch的编辑教程自寻)。

编辑完成后,保存到项目的drawable目录下,文件以*.9.png结尾。

打开values文件夹下的styles.xml文件,自定义一个style:

<style name="Pop" parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@drawable/background</item>
         <item name="android:windowNoTitle">true</item>
    </style>

background为你定义的文件名。

在AndroidManifest.xml中,在Activity中添加:

android:theme="@style/Pop"

感受一下成功的喜悦吧。

时间: 2024-12-22 15:06:09

Android下用Activity实现圆角的自定义弹窗的相关文章

Android下 自定义Camera类如何绑定多个SurfaceView?

问题描述 Android下 自定义Camera类如何绑定多个SurfaceView? 本人正在做一个需求,需要动态地将系统相机的色彩效果显示出来,因此想要能够在多个SurfaceView中显示不同的色彩效果预览界面.各位大大如果有思路有想法还请多多赐教~

Android下Activity全屏显示实现方法_Android

本文较为详细的讲述了Android下Activity全屏显示实现方法.分享给大家供大家参考.具体方法如下: 方法一: 使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性: 复制代码 代码如下: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用: 复制

Android下Activity全屏显示实现方法

本文较为详细的讲述了Android下Activity全屏显示实现方法.分享给大家供大家参考.具体方法如下: 方法一: 使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性: 复制代码 代码如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用: 复制代

提升Android下内存的使用意识和排查能力

     内存问题一直是大型App的开发人员比较头痛的问题,特别是像手淘这种超级的App,App中到处都是带有图片和视频的界面,而且这些功能都是由不同的团队甚至不同的事业部开发的,要整体上去管控和排查内存的问题变得相当的复杂.之前,我们多个线上版本都存在着严重的Activity等内存泄漏和不合理内存使用.这不是偶然,一个很重要的原因就是我们很多的开发测试人员侧重业务开发,忽略内存和性能,而且没有站在全局性的角度去考虑资源的使用.认为我自己的模块多缓存一些就会加快速度,以空间换时间看似正确,但是在

Android开发中Activity创建跳转及传值的方法_Android

在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider). 今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍.说道Android中的Activity,如果你做过iOS开发的话,Activity类似于iOS中的ViewController(视图控制器).在应用中能看到的东西都是放在活动中的.活动是安卓开发比较重要的东

求助 android 下遮挡或者切割视视图的方法

问题描述 求助 android 下遮挡或者切割视视图的方法 有没有方法可以根据坐标或者方向切割视图具体的一部分吧,或者遮挡视图的一部分呢??? 解决方案 视图是自己自定义的,这样要如何做 解决方案二: 如果你的最上层布局是relativelayout,那么就可以设置一个隐藏的layout去遮挡其他组件,你需要控制它的位置即可 再有还可以使用一个activity,道理和上面一样,里面放一个layout,调整layout位置,并弹出activity

Android组件系列----Activity组件详解

[正文] 注:四大组件指的是应用组件:Activity.Service.BroadcastReceiver.ContentProvider:之前的控件指的是UI组件. 博文目录: 一.Activity简介 二.Activity的状态和生命周期 三.Activity的基本用法 四.向下一个Activity传递数据 五.返回数据给上一个Activity 六.Activity运行时屏幕方向与显示方式 七.Activity的现场保存 八.Activity通过SharedPreferences保存数据 一

Android Demo---如何敲出圆角的Button+圆角头像

       经常玩儿App的小伙伴都知道,APP上面有很多按钮都是圆角的,圆形给人感觉饱满,富有张力,不知道设计圆角按钮的小伙伴是不是和小编有着相同的想法`(*∩_∩*)′,听小编公司开发IOS的小伙伴说,他们里面直接有圆角的button,但是对于开发Android的小伙伴就不一样了,里面没有直接的圆角button可以供我们使用,在xml里面布局一个button,还不是圆角的,怎么办nie,方法总比困难多,我们成长的机会又来了,最近在小编的项目中,需要用到圆角的button,还需要用到圆角的头

对象-Android service与Activity的新手问题

问题描述 Android service与Activity的新手问题 一个音乐播放器,要在service里面进行音乐播放,有MediaPlayer,Handler,List, Runnable几个对象,想从Activity里面传进去,用什么办法可以啊??实现Parcelable接口行吗? 解决方案 Android service向activity发送信息 解决方案二: 传这么多消息干嘛,感觉传个音乐路径以及状态值就可以了 解决方案三: bindService(),对于activity与servi