获取Android小部件的位置
答
在Android 2.1及更高版本中,通过一些选择的主屏幕,您可以通过getSourceBounds()查看应用程序小部件所在的位置 - 此值附加到您通过PendingIntent通过setOnClickPendingIntent产生的任何Intent )。
但是:
在Android 2.1这只作品和新 不是所有的主屏幕可以这样做,因为这是启动代码IIRC 坐标是像素的一部分IIRC 没有办法询问主屏幕以任何其他方式查找此信息,因为没有API与主屏幕进行交互 因此,我认为您陈述的目标(“取决于它位于桌面的顶部还是底部的不同布局小部件将被选中“)是不可能的,我想。