91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

android如何獲取控件寬高

小億
142
2024-08-01 17:26:09
欄目: 編程語言

在Android中,可以使用以下方法來獲取控件的寬高:

  1. 使用View的getWidth()和getHeight()方法來獲取控件的寬高。這兩個方法會返回控件當前的寬度和高度,但是需要注意的是,這兩個方法只能在控件繪制完成后才能獲取到正確的值。
View view = findViewById(R.id.your_view_id);
int width = view.getWidth();
int height = view.getHeight();
  1. 使用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中獲取到控件的寬高值。

0
恭城| 民丰县| 嘉黎县| 察雅县| 焦作市| 安泽县| 九江县| 田阳县| 荥经县| 金阳县| 五家渠市| 曲周县| 台北县| 达尔| 忻城县| 宁乡县| 海门市| 武邑县| 泾川县| 饶河县| 隆安县| 威远县| 曲水县| 叙永县| 左贡县| 册亨县| 龙州县| 高台县| 石柱| 大厂| 罗甸县| 海南省| 平度市| 福安市| 庆安县| 房产| 安国市| 康马县| 贺州市| 磐石市| 宜川县|