您好我正在创建一个自定义对话框。它工作正常。我被分配到宽度为
fill_parent,高度为
wrap_content如何在运行时找出它们的宽度和高度。
答案 0 :(得分:2)
对于任何视图,您都可以使用getHeight()和getWidth()方法获取高度和宽度信息。
有关详细信息,请参阅this。
答案 1 :(得分:1)
试试这个;
AlertDialog.Builder a = new AlertDialog.Builder(this);
View v = a.create().getCurrentFocus();
v.measure(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
int height = v.getMeasuredHeight();
int width = v.getMeasuredWidth();