我有一個在右下角具有imageview1的活動。在活動開始並調用onWindowFocusChanged之後,我想動態創建一個textView並將它放在imageview1(左側)旁邊。我知道我可以使用通過修改其layoutParam但以正確對齊設置的TextView的位置,我下面在動態創建textView之前查找textView的寬度
param.setMargins(0, imageView1.getTop(), rootLayout.getWidth()-imageView1.getLeft()-textView.getWidth, 0);
。問題是我找不到textView的寬度,因爲它尚未繪製。我怎樣才能解決這個問題?
你嘗試用'textView.getMeasuredWidth()'? –
同樣的東西,它是0 – Snake