本文主要是介绍Android中实现底部弹窗的的正确姿势,如果你在实现底部弹窗时遇到了一些问题,那么请仔细阅读本文,相信文章会对你有所帮助。
收获早知道
阅读完本文后,你可以有以下收获
- 利用PopupWindow实现底部弹窗
- PopupWindow实现底部弹窗时的缺点
- 解决利用PopupWindow实现底部弹窗,无法覆盖状态栏的问题
- 利用dialog实现底部弹窗
- 利用dialogFragment实现底部弹窗
实现底部弹窗的方式
由于本人水平有限,只知道一下几种实现底部弹窗的方式
- 利用PopupWindow实现底部弹窗。
- 利用Dialog实现底部弹窗。
- 利用DialogFragment实现底部弹窗。
下面,就利用以上三种方式分别实现Android中的底部弹窗。
利用PopWindow实现底部弹窗
因为本文主要是介绍实现底部弹窗的方式,所以,不会对PopupWindow进行具体的讲解,大家可以到这里了解PopupWindow。
直接进入主题,按照套路,一步步实现利用PopupWindow实现底部弹窗。首先,写一个布局文件作为PopupWindow中的内容,布局文件如下
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:background="#553b3a3a" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_alignParentBottom="true" android:orientation="vertical" android:id="@+id/content" android:background="@android:color/white" android:layout_height="wrap_content"> <TextView android:layout_width="match_parent" android:textColor="#333" android:text="相机" android:padding="8dp" android:id="@+id/open_from_camera" android:gravity="center" android:textSize="15sp" android:layout_height="40dp" /> <TextView android:layout_marginTop="1dp" android:id="@+id/open_album" android:layout_width="match_parent" android:textColor="#333" android:text="打开图库" android:padding="8dp" android:gravity="center" android:textSize="15sp" android:layout_height="40dp" /> <TextView android:layout_marginTop="1dp" android:id="@+id/cancel" android:layout_width="match_parent" android:textColor="#333" android:text="取消" android:padding="8dp" android:gravity="center" android:textSize="15sp" android:layout_height="40dp" /> </LinearLayout></RelativeLayout>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android底部弹窗的实现示例代码
后端开发2023-05-30
Android实现底部弹窗效果
后端开发2023-05-31
Android实现底部对话框BottomDialog弹出实例代码
后端开发2022-06-06
Android实现底部支付弹窗效果
后端开发2022-06-06
Android实现从底部弹出的Dialog示例(一)
后端开发2022-06-06
Flutter 底部弹窗ModelBottomSheet的使用示例
后端开发2024-04-02
Android 实现抖音头像底部弹框效果的实例代码
后端开发2022-06-06
Android 从底部弹出Dialog(横向满屏)的实例代码
后端开发2022-06-06
Android中封装RecyclerView实现添加头部和底部示例代码
后端开发2023-05-30
react+zarm实现底部导航栏的示例代码
后端开发2024-04-02
android 实现侧边弹窗特效代码
后端开发2024-04-02
Android 底部导航控件实例代码
后端开发2022-06-06
Android视频悬浮窗口实现的示例代码
后端开发2022-06-06
Android仿QQ空间底部菜单示例代码
后端开发2022-06-06
vue全局挂载实现APP全局弹窗的示例代码
后端开发2024-04-02
在Android项目中实现一个底部支付弹窗的方法
后端开发2023-05-31
Android 实现IOS选择拍照相册底部弹出的实例
后端开发2023-05-30
Android ScrollView显示到底部或任意位置实现代码
后端开发2022-06-06
微信小程序实现自定义弹窗组件的示例代码
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧