当按钮初始时,是获取不到高度、宽度、坐标值的,需要通过延时的方式获取,代码如下:

定义全局按钮对像

private Button bt1;

然后在onCreate里面:

setContentView(R.layout.main);bt1 = (Button) findViewById(R.id.Button01);new Thread()     {        @Override          public void run()          {         synchronized(this)         {          try          {           wait(1000); //1秒          }          catch (InterruptedException e)          {           // TODO Auto-generated catch block           e.printStackTrace();          }         }         Log.i("Test", "高度:" + bt1.getHeight());            Log.i("Test", "宽度:" + bt1.getWidth());            Log.i("Test", "坐标x:" + bt1.getRight());            Log.i("Test", "坐标y:" + bt1.getTop());          }     }.start();


更多相关文章

  1. Android(安卓)实现简单的画画版一
  2. MonkeyRunner进坑——errors importing other modules
  3. ToggleButton的学习与使用
  4. 新浪微博Android客户端学习记录三:完成登录界面和授权界面
  5. 设备的search按钮调用自己程序的search模块
  6. Android使用代码实现左右半圆的按钮背景
  7. eclipse开发android
  8. android的layout
  9. android-boostrap

随机推荐

  1. Android ROM 拆包和打包
  2. Android 编程获取手机型号,本机电话号码,sd
  3. android实现节点进度条效果
  4. Android 实现调整屏幕亮度,以及自动适应
  5. android严格验证手机号码
  6. Android官方数据绑定框架DataBinding
  7. :android ImageView详解
  8. Android端搜索局域网中的设备
  9. Android studio 解决 No content provide
  10. WebRTC实现音视频通话