我目前正在尝试检索按钮的大小但是返回了错误的大小。我按钮的文字是可变的。
我检索按钮宽度:
button.getWidth()
但即使我设置了更大的文本,它也说420px。 我怎样才能得到正确的尺寸?
我已经尝试使用addOnLayoutChangeListener
,但是在te onlayoutchange函数中我无法更新UI。
答案 0 :(得分:0)
覆盖onWindowFocusChanged
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
int w=button.getWidth();
Log.d(TAG,w);
}