草庐IT

PopUpWindow

全部标签

android - PopupWindow - 不适用于少数设备

我使用以下代码显示一个小弹出窗口:publicstaticPopupWindowshowImportMenu(Activityactivity,Viewanchor,PopupWindowClickListeneronClickListener){LayoutInflaterinflater=LayoutInflater.from(activity);PopupImportBindingbinding=DataBindingUtil.inflate(inflater,R.layout.popup_import,null,false);if(!RootTools.isRootAvaila

android - PopupWindow - 不适用于少数设备

我使用以下代码显示一个小弹出窗口:publicstaticPopupWindowshowImportMenu(Activityactivity,Viewanchor,PopupWindowClickListeneronClickListener){LayoutInflaterinflater=LayoutInflater.from(activity);PopupImportBindingbinding=DataBindingUtil.inflate(inflater,R.layout.popup_import,null,false);if(!RootTools.isRootAvaila

android - 获取弹窗的度量

我已经设置了弹出窗口,但我想将它置于按钮(Viewv)下方,需要点击才能打开它:publicvoidshowPopup(Contextc,Viewv){int[]location=newint[2];v.getLocationOnScreen(location);ViewGroupbase=(ViewGroup)getView().findViewById(R.id.pup_pattern);LayoutInflaterinflater=(LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewpup

android - 获取弹窗的度量

我已经设置了弹出窗口,但我想将它置于按钮(Viewv)下方,需要点击才能打开它:publicvoidshowPopup(Contextc,Viewv){int[]location=newint[2];v.getLocationOnScreen(location);ViewGroupbase=(ViewGroup)getView().findViewById(R.id.pup_pattern);LayoutInflaterinflater=(LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewpup

android - ViewPager with Fragments inside PopupWindow(或 DialogFragment) - 错误找不到 fragment id 的 View

我用下面的代码创建了一个FragmentActivitypublicclassActivity_principal1extendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_principal1);Listfragments=getFragments();AcoesMuscularesAdapterama=newAcoesMuscularesAdap

android - ViewPager with Fragments inside PopupWindow(或 DialogFragment) - 错误找不到 fragment id 的 View

我用下面的代码创建了一个FragmentActivitypublicclassActivity_principal1extendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_principal1);Listfragments=getFragments();AcoesMuscularesAdapterama=newAcoesMuscularesAdap

android - ListPopupWindow 不遵守 WRAP_CONTENT 宽度规范

我正在尝试使用ListPopupWindow通过ArrayAdapter显示字符串列表(最终这将是一个更复杂的自定义适配器)。代码如下。如屏幕截图所示,生成的ListPopupWindow似乎内容宽度为零。它显示了正确数量的项目,这些项目仍然是可点击的,并且点击成功会产生一个Toast,所以至少有那么多工作正常。一个有趣的说明:我可以为popup.setWidth(...)而不是ListPopupWindow.WRAP_CONTENT提供一个以像素为单位的宽度,它会显示一些内容,但这似乎很不灵活。如何让ListPopupWindow包装其内容?测试Activity:publicclas

android - ListPopupWindow 不遵守 WRAP_CONTENT 宽度规范

我正在尝试使用ListPopupWindow通过ArrayAdapter显示字符串列表(最终这将是一个更复杂的自定义适配器)。代码如下。如屏幕截图所示,生成的ListPopupWindow似乎内容宽度为零。它显示了正确数量的项目,这些项目仍然是可点击的,并且点击成功会产生一个Toast,所以至少有那么多工作正常。一个有趣的说明:我可以为popup.setWidth(...)而不是ListPopupWindow.WRAP_CONTENT提供一个以像素为单位的宽度,它会显示一些内容,但这似乎很不灵活。如何让ListPopupWindow包装其内容?测试Activity:publicclas

android - onAnimationEnd 没有被调用,onAnimationStart 工作正常

我在PopupWindow中有一个ScrollView。我正在使用TranslateAnimation为ScrollView内容制作动画。动画开始时,会调用onAnimationStart监听器,但不会调用onAnimationEnd。有什么想法吗?布局:...动画代码:mToolbar=mPopupContents.findViewById(R.web.toolbar);TranslateAnimationanim=newTranslateAnimation(0,0,-60,0);anim.setDuration(1000);anim.setAnimationListener(new

android - onAnimationEnd 没有被调用,onAnimationStart 工作正常

我在PopupWindow中有一个ScrollView。我正在使用TranslateAnimation为ScrollView内容制作动画。动画开始时,会调用onAnimationStart监听器,但不会调用onAnimationEnd。有什么想法吗?布局:...动画代码:mToolbar=mPopupContents.findViewById(R.web.toolbar);TranslateAnimationanim=newTranslateAnimation(0,0,-60,0);anim.setDuration(1000);anim.setAnimationListener(new