2 u011339641 u011339641 于 2014.07.30 10:06 提问

同样的Dialog代码在不同的工程里效果不一样,怎么回事?求解...

我在同样的环境里面新建了两个工程,里面都用到了Dialog,代码一模一样,但是最后运行效果不一样,真是百思不得其解,下面是代码和效果图:
第一个工程:
String [] s = new String[] {"选项1","选项2","选项3","选项4"};
new AlertDialog.Builder(this)

.setTitle("列表框")

.setItems(s,new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            dialog.dismiss();
        }
    })
    .setNegativeButton("取消", null) 
    .show();

CSDN移动问答

第二个项目:
new AlertDialog.Builder(DisQuestionActivity.this)

.setTitle("列表框")

.setItems(new String [] {"1","2","3"},new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            dialog.dismiss();
        }
        })
    .setNegativeButton("取消", null) 
    .show();

CSDN移动问答

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
error:使用同样的代码,两次执行效果居然不一样。。。
1、直接在两个地方复制
Android studio:一样的代码,不一样的的功能?(错误)
昨天在把项目整合的时候,遇到了一个问题前提:我用的高德地图SDK,android studio开发问题:当我在demo上开发车不多的时候,我把它整合到我的项目中去,奇怪的一幕来了,同样的手机,代码一样,jar包,so包等等都是一样的,一个能显示地图,一个地图黑屏(仅是地图黑屏)(key值也换了)我为此大感疑惑,并查了各种资料,没有找到原因。报错不知道是啥于是我在想,一个黑屏,一个没事,这是啥问题呢...
android 不相同分辨率不同尺寸和相同分辨率不同尺寸自适应屏幕解决方法
本人采用的方法比较笨拙,但是简单 根据各个android手机、iPad等的分辨率和尺寸要有多套的布局文件。 不同分辨率不同尺寸的可以在建立多个layout文件  相信大家都会 例如layout-1280x800 、layout-854x480 但是同分辨率不同尺寸的怎么办? 这里layout的命名规则就不同了 具体如下   我是拿三星的GT-I9220 和iPad的Novo7fir
同样的程序每次运行的时间不一样
最近在MFC开发过程中,遇到一个问题,即运行一段程序需要对其进行计时,不能保证每个同时开始的程序或者说是每个同时开始的线程同时结束。测试的时候,为了找到原因,我让线程上跑的程序时间复杂度都保持一致,且未设置优先级,然而同时开始却依旧不能同时结束,或者说差距比较小的同时结束。最后我尝试了一种更加极端的测试,即同一段程序让其运行,看看运行时间是否一致,为了保证测试的精度,我定时器选择的是QueryPe
如何使用Android Studio用相同的代码工程生成不同的APP
今天由于公司业务需要, 经理让安装两个相同的APP到手机上, 考虑到包名是应用程序的唯一标识, 所以在工程列表的app下的build.gradle里, 把applicationId改成了不同的. 然后再使用新的签名文件(也可以使用同一个签名文件)重新打包, 这样打包出来的APK就可以和其它的项目同时运行在手机上了.
浏览器兼容性问题,为什么同一段JavaScript代码,不同浏览器上为什么会产生不同效果,甚至bug?浏览器不就是严格按照JavaScript语法进行的吗?java代码为什么从来没听过有什么兼容问题?
浏览器兼容性问题,为什么同一段JavaScript代码,不同浏览器上为什么会产生不同效果,甚至bug?浏览器不就是严格按照JavaScript语法进行的吗?java代码为什么从来没听过有什么兼容问题? 1 java为什么没听说过有什么兼容性问题呢? 因为java语言的语法也可能会变化的,因为java版本也在不停地迭代(jdk1.5、jdk1.6、jdk1.8等)
相同源代码的html文件在本地和服务器端被浏览器请求时,显示的效果不一样!!!
用Tomcat服务器写html时,用IE查看发现和之前在本地调试好的样式不一样。。。源代码完全相同啊啊啊啊啊。 最后才搜索到一个解决方案: 加入: 然后就解决了。。。好像是因为浏览器返回的Html Header中的信息影响到了IE的渲染,必须显式地指明渲染方式。。。。。
某些情况下,同一份代码但生成的hex文件不一样的解决方法
本人在接手之前一位同事的代码,因为加了部分功能,然后调完程序提交了,但是后来被测试通知,提交的源码编译生成的hex文件与我提交的hex文件比对不通过。     自己记得自己是提交完svn代码,然后用那个代码生成的hex提交的呀。拉回来继续看,发现连续编译两次,生成的hex文件都不一样。最后找到原因,编译器用的是iar,在生成hex文件时候,配置错了,原先的代码只是将配置中的生成文件后缀.
相同分辨率手机,字体大小显示不一样的解决办法
有的的时候同一个布局,在同一分辨率的手机上可能产生文字大小不一致的现象,语原因是两个手机的字体大小设置不一致,可在BaseActivity中重写getResource方法解决 /** * 设置字体不随着手机系统设置而变化 * @return */ @Override public Resources getResources() {
Android之不一样的AlertDialog
AlertDialog是Android中的一个标准的对话框,呈献给用户的是一个对话框样式的界面。在我们Android开发过程中会经常被使用,接下来我会逐渐向大家介绍AlertDialog的一些比较另类的使用方式。 1、在AlertDialog中,把字符串数组作为数据源以列表的方式显示。 一般我们显示一个列表,通常会用ListView,只显示字符串的话用ArrayAdapter就够了,所以要显示