原生的gallery3D中,选择details->弹出details信息框,接着换为横屏,不能自己切换,要再点击close才能切换,概率性问题.将该details信息框放到camera.apk中的点击右下角图片按钮中弹出,显示并且横竖屏切换,都没问题.怀疑跟gallery3D的绘制有关.请教各位.
解决方案 »
- 有没有android里面画一个钟表盘的sample code啊
- 请问像微信那种自带插件的程序是如何编写的?
- android GPS 问题
- 如何使用系统默认的图片浏览器,然后得到图片路径?
- 移植第三方库进android
- android4.0当弹出dialog时会有半透明阴影背景,想问下这个阴影是在源码里哪实现的
- HttpURLConnection中connection.getInputStream()报异常FileNotFoundException
- 请教2个问题,请高手搬砖!分数不多,见者有份!
- 请问Toast.makeText的问题
- android 用MediaPlayer播放音频时如何 获取声音分贝值?
- android菜鸟遇到个关于内部类的问题
- 安卓程序出现问题,求大神解答!代码如下!
可选的解决方案:
在检测到横竖屏切换的时候,重新弹出details信息框。
建议修改:拷贝com.discretix.drm.api.DxDetailsWindow(extends Activity)这个activity成一个com.discretix.drm.api.DxDetailsWindowDialog(extends Dialog)的dialog,新增两个成员变量private Context mContext;
private Intent mIntent;
新增两个构造函数
public DxDetailsWindowDialog(Context context) {
super(context);
// TODO Auto-generated constructor stub
mContext = context;
}
public DxDetailsWindowDialog(Context context,Uri uri) {
super(context);
// TODO Auto-generated constructor stub
mContext = context;
mUri = uri;
}oncreat方法注掉这两句:
// Intent i = this.getIntent();
// mUri = i.getData();
finish();改成 dismiss();
this或者其他需要用到context的地方改成mContext