如何将活动缩小到其内容的大小

时间:2018-07-09 10:07:34

标签: android xml android-layout android-studio

我有一个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));

1 个答案:

答案 0 :(得分:0)

使用对话框主题such as Theme.AppCompat.Dialog