使用view中的getLocationOnScreen方法,即可:
final int[] locations = new int[2];
Button btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
v.getLocationOnScreen(locations);
Toast.makeText(MainActivity.this, "x is: " + locations[0], Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this, "y is: " + locations[1], Toast.LENGTH_SHORT).show();
}
});
本文介绍了一种通过Android中View的getLocationOnScreen方法来获取按钮在屏幕上的坐标位置的方法。通过实例代码展示了如何设置按钮监听器并在点击事件中显示按钮的位置。
697

被折叠的 条评论
为什么被折叠?



