| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> PopupWindow---Android APP安卓开发入门教程13 -> 正文阅读 |
|
[移动开发]PopupWindow---Android APP安卓开发入门教程13 |
? 01?PopupWindow的一些方法 02?设置一个Popupwindow 通过点击之后就会跳转到这个点击的事件里面 所以说popup的显示只要在这个点击事件下面调用方法就可以显示 首先我们先new一个PopupWindow 之后就可以通过调用popupWindow.啥来设置属性 那么这个popupWindow可以查看其参数 我们一般是用第三种或者第四种,传入三个参数或者四个参数 这里需要先准备一个layout也就是弹出来 的新的窗口 然后我们需要在popupWindow里面调用这个layout 使用这个方法getLayoutInflater().inflate(R.layout.popup_view,null) 使用这个方法之后就只需要把这个参数调用在popupWindow里面就可以了 这里有三个参数, 第一个参数是layout的view, 第二三个是宽高, 一般可以直接使用数值, 但是为了与layout一致一般是直接用ViewGroup.LayoutParams.WRAP_CONTENT 这样这个popupwindow就建立好了 03?设置属性 建立好之后要让他显示还需要设置该方法的show属性 可以调整显示的位置 进入showasdropdown里面去查看 有三种,多个参数 其中一种是调用三个属性 一个是view一个是x方向上的偏移 一个是y方向上的偏移 一般可以直接用数字来 这里要如何让其显示在按键的右边呢 04?退出 但是现在点击空白的地方是无法退出, 就得用用到focusable来判断是否获得焦点, 主要是通过在popupwindow里使用四个参数那个方法, 第四个参数是focusable 并将这个参数设置为true就可以 05?设置背景色 ?如何设置popupwindow的背景色 首先这个要设置背景色需要在显示之前设置属性 也就是要获得背景图 首先得现在drawable里面添加一个背景图 然后调用getdrawable来使用可以 可以看一下效果 4. 06?窗口消失 实际上这两个按钮是可以给他添加功能, 只需要在popupview下面 然后添加点击事件在这个里面调用方法,可以使用打印或者弹出一个窗口 点击之后就可以消失 船长科技 电子人,极客开发者,电子信息工程在读,介绍科技类,科幻类,以及分享一些互联网学习经验公众号 欢迎关注“船长科技” |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/31 5:46:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |