当前位置: 首页 > news >正文

网站域名icp备案做米业的企业网站

网站域名icp备案,做米业的企业网站,微信公众号免费模板网站,淘宝美工做兼职的网站一、常用方法: 1、设置显示的位置 // 一个参数 popupWindow.showAsDropDown(v); //参数1: popupWindow关联的view // 参数2和3:相对于关联控件的偏移量popupWindow.showAsDropDown(View anchor, int xoff, int yoff)2、是否会获取焦点 popupWindow.se…

一、常用方法:

1、设置显示的位置

// 一个参数
popupWindow.showAsDropDown(v);
//参数1: popupWindow关联的view
// 参数2和3:相对于关联控件的偏移量popupWindow.showAsDropDown(View anchor, int xoff, int yoff)

2、是否会获取焦点

popupWindow.setFocusable(true);

3、设置背景

 //  popupWindow添加背景色
popupWindow.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(),R.drawable.img1,getTheme()));

4、关闭

popupWindow.dismiss();

5、设置加载动画

 popupWindow.setAnimationStyle(R.anim.alpha); //设置动画

6、设置触摸使能和popupwindow外部的触摸使能

 popupWindow.setTouchable(true);
popupWindow.setOutsideTouchable(true);

二、实例:

1、新建一个popupwindow要显示使用的xml文件popupview.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"xmlns:app="http://schemas.android.com/apk/res-auto"><androidx.appcompat.widget.AppCompatButtonandroid:id="@+id/mBtn1"android:layout_width="100dp"android:layout_height="50dp"android:text="测试1"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toTopOf="parent"/><androidx.appcompat.widget.AppCompatButtonandroid:id="@+id/mBtn2"android:layout_width="100dp"android:layout_height="50dp"android:text="测试2"android:layout_marginTop="10dp"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintTop_toBottomOf="@id/mBtn1"/>
</androidx.constraintlayout.widget.ConstraintLayout>

2、在activity中使用:

 @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_tween_anim);Button button=findViewById(R.id.btn);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {popupClick(v);}});}private void popupClick(View v) {
//        添加对应的viewView popupView = getLayoutInflater().inflate(R.layout.popup_view, null);Button mBtn1=popupView.findViewById(R.id.mBtn1);Button mBtn2=popupView.findViewById(R.id.mBtn2);
//        ViewGroup.LayoutParams.WRAP_CONTENT: popupWindow包裹popupView
//        第四个参数为true,点击空白处popupWindow关闭PopupWindow popupWindow = new PopupWindow(popupView, ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT,true);//        popupWindow添加背景色popupWindow.setBackgroundDrawable(ResourcesCompat.getDrawable(getResources(),R.drawable.img1,getTheme()));popupWindow.setAnimationStyle(R.anim.alpha); //设置动画
//        popupWindow.showAsDropDown(v);
//        参数2和参数3是设置偏移量popupWindow.showAsDropDown(v,popupView.getWidth(),-popupView.getHeight());mBtn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {popupWindow.dismiss();}});mBtn2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {popupWindow.dismiss();}});}
http://www.yayakq.cn/news/718045/

相关文章:

  • 做文化建设的网站建一个网站需要做什么的
  • 在线代理浏览国外网站什么是网站的推广
  • wp 企业网站模板网站建设公司 岗位
  • 做网站需要多少钱济宁html5在线编辑器
  • 开发菏泽网站建设哪个网站可以做c 的项目
  • 南昌网站设计公司哪家好邯郸做网站推广的公司
  • 分类信息网站如何做排名网站建设销售话
  • 商贸网站源码河北网站建设备案价格
  • 电子商务平台网站建造昆明网站制作定制公司
  • 四川网站开发制作ip地址信息备案管理系统
  • 江门模板开发建站oa系统全称
  • 网站的内容规划怎么写加强公司门户网站建设方案
  • 珍岛网站模板网站描述是什么
  • 昭通做网站公司南京做网站哪家好
  • 湖滨区建设局网站摄影 网站 模板
  • 湖北省建设厅网站首页wordpress的文章title在哪里
  • 海沧建设局网站做下载网站挣钱吗
  • 搜索引擎网站的搜素结果有何区别自适应网站开发seo
  • 哪个网站可以领单做效果图免费信息发布网有哪些
  • 建设一个电子商务网站的基本步骤免费建企业网站
  • 做网站需要工商执照吗代写文案的软件
  • 全国住房与城乡建设部网站淮安app开发
  • wordpress怎么建站虹口网站开发
  • 音乐网站开发的意义支付网站建设费的会计分录
  • 发卡网站建设方案山东聊城做网站
  • 中国安能建设集团有限公司网站家具行业网站整站模板
  • 广西建设网桂建云官网长春网站推广优化公司哪家好
  • 购物网站支付功能怎么做宁波公司有哪些
  • 为什么南极建站在2月十大企业网站排行榜
  • 宜章网站建设快速建站网站