草庐IT

assert_false

全部标签

android - 为什么 setCanceledOnTouchOutside(false) 在警报生成器中不起作用?

我的Activity中有一个警告对话框,不希望用户可以通过在对话框外单击来关闭它。根据我的研究(likethis),我找到了setCanceledOnTouchOutside(false);方法。但是,我无法在我的应用程序中使用它,并且在我使用此方法时可以关闭对话框。这是我的代码:privateAlertDialogalertDialog;alertDialog=newAlertDialog.Builder(this).create();alertDialog.setCanceledOnTouchOutside(false);alertDialog.setTitle("");alert

android - WindowActivityBar=false 不工作

我正在编写一个将在嵌入式设备上运行的应用程序,我需要删除ActionBar以及TitleBar和ContentOverlay。我找到了一个解决方案并在我的样式中插入了以下内容:falsetruetrue@null并在AndroidManifest中将此行添加到我的Activity中:android:theme="@style/NoActionBar"最后我没有标题栏,没有内容覆盖,但是ActionBar仍然存在。请指教。我使用android:theme="@android:style/Theme.Holo.Light"并且我的targetSdkVersion是18。

java - 机器人。 waitForActivity() 为 TabHostActivity 中的嵌入式 Activity 返回 false

我有一个TabHostActivity,它有4个选项卡(和4个相应的Activity)。在测试中,当我单击其中一个them("Search")时,SearchActivity应该会出现(实际上确实如此)。问题是,在Robotuim-test中,我尝试使用solo.waitForActivity()等待这个Activity,即使Activity在屏幕上,它也会失败。此Activity的所有View也无法通过solo.getView()获得-返回空值。 最佳答案 如果solo.waitForActivity()不起作用,您可以使用sol

android - SipManager.isApiSupported() 和 SipManager.isVoipSupported() 返回 false

是否有任何配置可以在设备上启用VOIP?或者这些方法确实表明我的设备不支持VOIP? 最佳答案 我认为回答这个问题有点晚,但经过大量搜索后,我发现您应该使用任何SipStack,因为如here所解释的那样:FusionSIPsourcecodeisspecificallydesignedforuseinembeddeddevices,hasasmallfootprintandiscompletelyROMableandre-entrant.TheFusionSIPstackprovidesasimplifiedAPIforeasyi

android - 为什么 imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);和<应用程序android :hardwareAccelerated ="false" have different effect?

不知道为什么要设置使用svg-android我看不到图像(由于硬件加速问题?),但如果我设置imageView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);我可以让它工作。View.LAYER_TYPE_SOFTWARE是否禁用硬件加速? 最佳答案 直接回答你的问题(DoesView.LAYER_TYPE_SOFTWAREdisablesthehardwareaccelerationornot?)是的。它实际上禁用了硬件加速,但仅在View级别,即在您的情况下,在ImageView中禁用了

java - Button.setClickable(false) 不工作

我已经在我的代码中设置了mButton.setClickable(false);但这个按钮仍然被我代码的全局button.setOnClickListener调用。编辑:抱歉延迟更新。以下是我遇到问题的详细信息View。在我的ListViewcustomAdapter类getView方法中@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewrow=convertView;YourWrapperwrapper=null;HashMapcTa=newHashMap();cTa=d.getPo

android - 为什么将 hardwareaccelerated 设置为 false 会使事情变得更快?

我有一个在平板设备上运行的应用程序,它有两个面板,对于左边的面板,我有一个替换fragment的简单动画:privatevoidloadLeftFragment(Fragmentfragment,booleanisAnimated){FragmentTransactionfragmentTransaction=getSupportFragmentManager().beginTransaction();if(isAnimated){fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left,android.R

android - gradle.build文件中release block中的minifyEnabled false是什么意思

也许我的问题看起来很简单而且重复。但对我来说这是一个重要的问题。我有androidstudio1.3,当我创建一个新的默认项目然后打开build.gradle(Module:app)时,我在build.gradle(模块:应用程序)文件。你也应该知道,当我编译我的项目时,androidstudio会生成两个apk文件,它们都是debug模式。在下面的代码中使用了releaseblock并且minifyEnabled是false。现在我想知道尽管有这些条件,当我编译我的项目时,androidstudio是否真的使用proguard?先谢谢你。buildTypes{release{mini

android - clipChiren 设置为 false 仍然剪裁

我正在使用翻译动画将鸡蛋(ImageButton)移到纸箱(ImageView)之外,但它一直在剪裁,所以我查看了整个stackoverflow以找到解决方案,但在尝试实现所有解决方案之后,它仍然被剪裁。任何人都可以阐明为什么我的仍在剪裁,这是XML:................ 最佳答案 好吧,我浪费了大约一个小时来解决类似的问题。我想您正在使用一些转换或调用postInvalidateDelayed()或类似方法强制刷新来“手动”为对象设置动画。问题是(对我来说)你需要在顶View上调用它,否则Canvas会自动剪裁到你正在

android - 对于华为设备,isPowerSaveMode() 始终返回 false

我目前正在实现一项功能,要求用户忽略应用程序的电池优化。这样做的原因是应用程序的主要功能不幸地受到省电模式的严重影响。为了实现我的目标,我通过创建一个Intent并将Action设置为ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS来提示用户.不过,在触发Intent之前,我同时检查了isPowerSaveMode()和isIgnoringBatteryOptimizations()以确保我不会提示未启用省电模式时的用户;这是该功能的要求。我这样做的方式是:PowerManagerpm=(PowerManager)getSystemService(