在Android中,可以使用以下方法来获取控件的宽高:
使用View的getWidth()和getHeight()方法来获取控件的宽高。这两个方法会返回控件当前的宽度和高度,但是需要注意的是,这两个方法只能在控件绘制完成后才能获取到正确的值。View view = findViewById(R.id.your_view_id);int width = view.getWidth();int height = view.getHeight();使用ViewTreeObserver来监听控件的尺寸变化。通过ViewTreeObserver的addOnGlobalLayoutListener()方法来监听控件的尺寸变化,一旦控件尺寸变化,就可以获取到最新的宽高值。View view = findViewById(R.id.your_view_id);ViewTreeObserver vto = view.getViewTreeObserver();vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { int width = view.getWidth(); int height = view.getHeight(); // do something with width and height }});通过以上两种方法,就可以在Android中获取到控件的宽高值。


