android中给Dialog设置的动画如何自定义修改参数 android动画设置参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自定义一个dialogpublic class CustomDialog extends Dialog { public CustomDialog (Context context) { WindowManager.LayoutParams para = getWindow().getAttributes(); para.x = 0; //设置起始点 para.y = 0; para.width = WindowManager.LayoutParams.MATCH_PARENT; para.windowAnimations = android.R.style.Animation; para.gravity = Gravity.TOP | Gravity.LEFT; }}试试 感谢你的回复,但是试了一下可能这个方法不行,首先如果没有para.width = WindowManager.LayoutParams.MATCH_PARENT;这句,dialog最后不是相对屏幕居中了,如果加上这一句,动画的起始点就变成中心点而不是(x,y)了,感觉android在绘制Dialog的时候是根据Dialog的最终大小来确定绘制的中心点的,不知道有没有其他的办法~ 有没有办法改变华硕平板Android机的分辨率??? wordpress Android客户端 4.0 EditText点击文本后光标下方的蓝色箭头的点击事件如何获取? 求助netbeans上搭建android android(TextView)走马灯效果的的滚动速度的设置 获得通话记录 关于android获取root权限? 关于如果 利用ANDROID NDK 编译 GDAL。 关于用uri打开网页出现的错误 关于android应用安装后大小的诡异问题 如何保存checkbox的状态? 安卓跑马灯效果产生停顿问题
public CustomDialog (Context context) {
WindowManager.LayoutParams para = getWindow().getAttributes();
para.x = 0; //设置起始点
para.y = 0;
para.width = WindowManager.LayoutParams.MATCH_PARENT;
para.windowAnimations = android.R.style.Animation;
para.gravity = Gravity.TOP | Gravity.LEFT;
}
}试试
感谢你的回复,但是试了一下可能这个方法不行,首先如果没有para.width = WindowManager.LayoutParams.MATCH_PARENT;这句,dialog最后不是相对屏幕居中了,如果加上这一句,动画的起始点就变成中心点而不是(x,y)了,感觉android在绘制Dialog的时候是根据Dialog的最终大小来确定绘制的中心点的,不知道有没有其他的办法~