我想将对话框放置在屏幕上的特定位置(从顶部开始-10px,从let开始-5px)。
我确实应用了主题并添加了android:scrollX
, android:scrollY
,但似乎不起作用。
有什么解决办法吗?
下面是我的样式 xml。
<style name="Theme.MyDialog1" parent="android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:layout_width">300dp</item>
<item name="android:scrollX">-10dp</item>
<item name="android:scrollY">-5dp</item>
</style>
EDIT:
我也尝试过android:layout_x
and android:layout_y
,但是没有用!
这是我拥有的
![在此输入图像描述][1]
但我真正想要的是位于特定 x 和 y 正方向的注册徽标下方!!!!![在此处输入图像描述][2]
这是代码!
LayoutParams lp = this.getWindow().getAttributes();
lp.x=50;lp.y=20;lp.width=100;lp.height=200;lp.gravity=Gravity.TOP | Gravity.LEFT;
lp.dimAmount=0;
lp.flags=LayoutParams.FLAG_LAYOUT_NO_LIMITS | LayoutParams.FLAG_NOT_TOUCH_MODAL;
this.setContentView(view, lp);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)