gpt4 book ai didi

android - 设置 Android 对话框 Activity 位置

转载 作者:行者123 更新时间:2023-11-29 16:14:37 24 4
gpt4 key购买 nike

我是来自中国的新生。我想在屏幕顶部制作一个 android 对话框 Activity 。

我设置的样式是这样的:

<resources>
<style name="Theme.InputAddressDialog" parent="android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:gravity">top</item>
<item name="android:layout_gravity">top</item>
</style>

对话 Activity 出现在垂直中心而不是顶部。任何人都可以帮助我吗?提前致谢!

最佳答案

我解决这个问题如下。

LayoutParams lp = this.getWindow().getAttributes();
lp.gravity = Gravity.TOP | Gravity.LEFT;
lp.dimAmount = 0;
lp.flags = LayoutParams.FLAG_LAYOUT_NO_LIMITS
| LayoutParams.FLAG_NOT_TOUCH_MODAL;

LayoutInflater inflater = getLayoutInflater();
LinearLayout ll = (LinearLayout) inflater.inflate(
R.layout.input_address, null);
setContentView(ll, lp);

关于android - 设置 Android 对话框 Activity 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10471540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com