当我点击Buttonfield
时,我想显示Popup screen
。一切正常。但PopupScreen
默认情况下会在Mainscreen
的中心打开。
我已经尝试使用此代码。setMargin
和setPosstion
方法来更改该位置。但它不能满足我的要求。
我想通过动画(从上到下)打开Popupscreen
顶部的Mainscreen
。
另一个问题是在这个弹出屏幕上有一个Edittextfield ..当我点击edittext字段键盘打开正常但当时设备Menu
按钮不起作用,我无法访问keyborad隐藏功能.. < / p>
如何在主屏幕顶部设置弹出屏幕?
答案 0 :(得分:2)
您是否尝试覆盖popupScreen类中的sublayout()方法?
protected void sublayout(int width, int height) {
super.sublayout(width, height);
// replace x,y with your values //
setPosition(x, y);
}
然而,如果你试图从上到下动画弹出屏幕,你最好使用EyelidFieldManager,它为你做动画:)
尝试: