0
我有一個活動,我想以彈出窗口的形式顯示。彈出窗口的位置
我有以下代碼,但活動顯示在中心。我想在另一個地方展示它。可能在我的工具欄下。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_popup_message);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = 120;
getWindow().setLayout((int) (width * .98), height);
謝謝!我在你寫的代碼中添加了代碼,但是我有一個getDialog()問題。這是我需要在其他地方定義的東西嗎? – Filippo
使用'Window window = getWindow()'; getDialog()是我的代碼來獲取當前窗口。當你在活動中時,你可以直接使用'getWindow()'來代替。 – Beena