我有一个Activity
,我想用作弹出窗口。我使用下面的代码使其起作用,但我希望Activity
适应其内容的大小。例如,如果Activity
有一个EditText
和一个Button
,它们的总高度为40dp
,则Activity
的高度应该为40dp
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
getWindow().setLayout((int)(width*0.8),(int)(height*0.8));