,,Android中PopupWindow弹出式窗口使用方法详解

,,Android中PopupWindow弹出式窗口使用方法详解

这篇文章主要为大家详细介绍了机器人中弹出窗口弹出式窗口的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了机器人中弹出窗口弹出式窗口使用的具体代码,供大家参考,具体内容如下

效果图如下:

实现代码如下:

活动弹出窗口。可扩展标记语言按钮

?可扩展标记语言版本='1.0 '编码='utf-8 '?

线性布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

xmlns:app=' http://模式。安卓。' com/apk/RES-auto '

xmlns:tools=' http://模式。安卓。' com/tools '

Android:layout _ width=' match _ parent '

Android:layout _ height=' match _ parent '

安卓:方向='垂直'

工具:上下文='。'' PopupWindowActivity '

纽扣

Android:id=' @ id/BTN _弹出窗口'

Android:layout _ width=' wrap _ content '

Android:layout _ height=' wrap _ content '

android:layout_gravity='center '

android:text='PopupWindow' /

/线性布局

自定义弹出的视图layout_pop.xml也可以用回收视图或者列表视图

?可扩展标记语言版本='1.0 '编码='utf-8 '?

线性布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

Android:layout _ width=' match _ parent '

Android:layout _ height=' match _ parent '

安卓:方向='垂直'

文本视图

android:id='@ id/tv_good '

Android:layout _ width=' match _ parent '

Android:layout _ height=' wrap _ content '

安卓:重力='中心'

android:paddingTop='8dp '

android:paddingBottom='8dp '

android:text='好'

android:textColor='@color/gray '

android:textSize='20sp' /

视角

Android:layout _ width=' match _ parent '

android:layout_height='0.5dp '

Android:background=' @ color/gray '/

文本视图

android:id='@ id/tv_not_too_bad '

Android:layout _ width=' match _ parent '

Android:layout _ height=' wrap _ content '

安卓:重力='中心'

android:paddingTop='8dp '

android:paddingBottom='8dp '

android:text='还行'

android:textColor='@color/gray '

android:textSize='20sp' /

视角

Android:layout _ width=' match _ parent '

android:layout_height='0.5dp '

Android:background=' @ color/gray '/

文本视图

android:id='@ id/tv_bad '

Android:layout _ width=' match _ parent '

Android:layout _ height=' wrap _ content '

安卓:重力='中心'

android:paddingTop='8dp '

android:paddingBottom='8dp '

android:text='不好'

android:textColor='@color/gray '

android:textSize='20sp' /

/线性布局

PopupWindowActivity类实现代码如下:

公共类PopupWindowActivity扩展了AppCompatActivity {

私有按钮btn _ popupWindow

私有弹出窗口弹出窗口

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

设置内容视图(r .布局活动_弹出_窗口);

BTN弹出窗口=findViewById(r . id。BTN _弹窗);

BTN弹出窗口。setonclicklistener(新视图OnClickListener() {

@覆盖

公共void onClick(视图视图){

view popup _ view=layoutinflater。来自(弹出窗口活动。这个).inflate(R.layout.layout_pop,null);

TextView TextView=popup _ view。findviewbyid(r . id。TV _好);

textView.setOnClickListener(新视图OnClickListener() {

@覆盖

公共void onClick(视图视图){

弹出窗口。dissolve();

吐司。制作文本(popupwindowactivity。“这,”好,吐司. LENGTH_SHORT)。show();

}

});

popup window=new popup window(popup _ view,btn_popupWindow.getWidth(),ViewGroup .布局参数。WRAP _ CONTENT);

//设置弹出窗口应该接收外部触摸事件

弹出窗口。setoutsidtouchable(true);

//设置可聚焦

弹出窗口。setfocusable(true);

弹出窗口。showas下拉(BTN _弹出窗口);

}

});

}

}

以上就是弹出窗口弹出式窗口的简单使用。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: