急,如何获取桌面图标的位置 想做一个动态桌面,需要知道图标在桌面上的坐标,请各位大侠出招,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 资料:Android Launcher中取得桌面所有图标的左上角坐标Java代码 /** * 取得所有桌面图标的左上角坐标值 * @ author: 叶里的猫 *@return 返回坐标数组 */ public int [][] getAllChildCoordinate(){ int size = this.getChildCount() ; int [][] coordinates = new int [size][2]; for(int i=0;i< p> View child = this.getChildAt(i); if(child instanceof BubbleTextView){ BubbleTextView btv = (BubbleTextView)child ; //横坐标 int left = btv.getLeft() ; //纵坐标 int top = btv.getTop() ; coordinates[i][0] = left ; coordinates[i][1] = top ; } } return coordinates ; } /** * 取得所有桌面图标的左上角坐标值 * @ author: 叶里的猫 *@return 返回坐标数组 */ public int [][] getAllChildCoordinate(){ int size = this.getChildCount() ; int [][] coordinates = new int [size][2]; for(int i=0;i< p> View child = this.getChildAt(i); if(child instanceof BubbleTextView){ BubbleTextView btv = (BubbleTextView)child ; //横坐标 int left = btv.getLeft() ; //纵坐标 int top = btv.getTop() ; coordinates[i][0] = left ; coordinates[i][1] = top ; } } return coordinates ; } android底层学习 调用相机问题不能取到最近照的 请问各位在android手机上开发map时可以用baidu的吗 如何实现listview的刷新? Android2.2 触摸键点亮? 导航布局,各个子activity如何设置标题栏?? 关于ExpandableListView用法问题 遇到了头疼的问题,谁帮帮忙哈 安卓首次进入应用的欢迎页面动画 Android如何接受服务器的图片呀 急:android动画 如何绕Y轴旋转,求代码 从后台唤醒onRestart的疑问
/**
* 取得所有桌面图标的左上角坐标值
* @ author: 叶里的猫
*@return 返回坐标数组
*/
public int [][] getAllChildCoordinate(){
int size = this.getChildCount() ;
int [][] coordinates = new int [size][2];
for(int i=0;i< p>
View child = this.getChildAt(i);
if(child instanceof BubbleTextView){
BubbleTextView btv = (BubbleTextView)child ;
//横坐标
int left = btv.getLeft() ;
//纵坐标
int top = btv.getTop() ;
coordinates[i][0] = left ;
coordinates[i][1] = top ;
}
}
return coordinates ;
}
/**
* 取得所有桌面图标的左上角坐标值
* @ author: 叶里的猫
*@return 返回坐标数组
*/
public int [][] getAllChildCoordinate(){
int size = this.getChildCount() ;
int [][] coordinates = new int [size][2];
for(int i=0;i< p>
View child = this.getChildAt(i);
if(child instanceof BubbleTextView){
BubbleTextView btv = (BubbleTextView)child ;
//横坐标
int left = btv.getLeft() ;
//纵坐标
int top = btv.getTop() ;
coordinates[i][0] = left ;
coordinates[i][1] = top ;
}
}
return coordinates ;
}