从后台活动获取视图位置并传递到android

时间:2015-10-01 05:27:10

标签: android android-fragments overlay

我在活动上创建了透明片段。此透明片段用于帮助用户指向背景中显示的特定视图。

  1. 我想要完美的x& y来自背景活动的视图组件的坐标,并使用bundle将它们传递给透明片段。 并相应地设置片段上箭头的位置,以便动态指向它们,无论手机或平板电脑的屏幕尺寸和分辨率如何。

  2. 我正在使用活动的onCreate()方法创建片段,我已尝试使用getX()getY()getLocationOnScreen()getLocationOnWindow()getTop()getLeft()等,但所有方法都返回零。那么如何才能获得放置在活动中的视图坐标。

  3. 如果用户触摸片段上的任何位置,则应该销毁/分离。我怎样才能做到这一点? getFragmentManager().beginTransaction().remove(f).commit(); 或者用null替换任何东西都不起作用。

  4. 我想在活动上创建片段时禁用背景。我怎么能这样做? 先感谢您!!

0 个答案:

没有答案