草庐IT

缺一不可

全部标签

Android:不可见的对象仍然可以点击

我有一个Activity,其中包含可以根据用户交互出现和消失的按钮和图像。我发现后面的对象已设置为不可见,但仍然会触发点击,某种程度上。它们不会处理与被点击相关的代码,但它们会暂时重新出现,然后在被点击时立即再次消失。它们似乎也在某种程度上干扰了放置在它们顶部的按钮。当它们后面有一个不可见的物体时,这些按钮有时会变得非常笨拙且难以点击。我只是简单地使用:object.setVisibility(View.VISIBLE);和:object.setVisibility(View.INVISIBLE);让我的元素出现和消失。这不是我应该做的吗?编辑:人们一直要求我提供与他们给我的完全相同的

android - 在某些情况下,Android 中 GCM ID 不可用的原因是什么

您好,我们正在开发一个Android应用程序,其中GCM在营销目的、向用户推送一些重要信息等方面发挥着非常重要的作用。它在60-70%的情况下工作正常,但在其他30-40%的情况下它不起作用。因此,其余用户永远不会收到任何仅对他们有用的通知。这就是我们每天都在流失用户的原因。下面是我获取GCM注册ID的代码。Stringmsg="";intexceptionOccurRetry=0;while(exceptionOccurRetry我们正在寻找导致某些用户无法使用GCMid的原因。我们只知道一个原因,如果用户设备没有在用户手机上安装GooglePlay服务,那么它就无法工作。我们正在寻

android - View 在 Android Jelly Bean 上不可见

我目前正在开发一个可以检索和查看日程安排的应用程序。为了显示时间表,我使用了GoogleIO2011应用程序中的TimeRulerView(以及BlocksLayout和BlockView)java源文件,因为我喜欢它的外观和感觉。源代码可以在这里找到:https://github.com/underhilllabs/iosched2011.(谷歌用IO2012的代码替换了那里的一个)。由于我的GalaxyNexus昨天更新了totJellyBean(4.1.1),TimeRulerView(和/或其他之一)不再显示。奇怪的是,它们实际上还在那里,只是看不见。我可以看到计时器通常具有的

android - 为什么 Android 支持库版本 22 不可用?

今天我注意到AndroidAPI22可用,所以我将应用程序的目标SDK更改为22。当我这样做时,Gradle开始提示支持库的版本不能低于目标SDK版本。我检查了SupportLibraryrevisionslink它确实表明“v4支持库”和“v7appcompat库”的第22版已经发布。因此,我也在build.gradle文件中提升了它们的版本。Gradle然后建议我安装“Android支持存储库”。我安装了它,但我又安装了它;Gradle继续提示。当我检查${android_home}/extras/android/m2repository/support-v4时,它确实没有版本22

android - EditText 光标在 JellyBean 中变得不可见

在我的应用中,我有一个带有属性的编辑文本:android:inputType="none"和android:textIsSelectable="true"。这是因为我定义了自己的按钮来输入(按钮,而不是自定义键盘)。我用过editText.requestFocus()使光标可见。直到android4.0.4,光标是可见的,而不是在运行JellyBean的手机中。光标不可见,但我可以触摸并在字符之间输入文本(使用editText.getSelectionStart())。JellyBean发生了什么变化?如何使光标可见?编辑:android:cursorVisible="true"没有帮

android - 仅在模拟器中使用 WebView.loadData() 的“网页不可用”

我在我的WebView上调用loadData并以字符串的形式将一些HTML传递给它,如下所示:webView.loadData(htmlString,"text/html","utf-8");它在我的GalaxyTab10.1上运行良好,但WebView显示:网页不可用在模拟器上运行时,所有设置都与我的GalaxyTab相匹配。在list中设置android.permission.INTERNET没有任何效果,但我不需要该权限,因为我正在呈现内存中的HTML,并且不通过数据连接访问任何内容。这是怎么回事? 最佳答案 试试这个代码we

Android DatePicker 在使用最小/最大限制时显示不可用的月份

我只在StackOverflow上发现了这个问题的其他1个实例(去年)没有得到答复,所以我想我会再试一次。(AndroidDatePicker/Dialogdisplayingincorrectmonth/susingmin/maxdate,带有实际图像)设置AndroidDatePicker的minDate和maxDate时,它​​会显示在min和max日期范围内不可用的月份。我将使用以下图片演示此问题:当我在minDate时:当我在日期限制之间时:当我处于maxDate时:在这种情况下,不可用的月份(在本例中为4月和6月)充当最小值和最大值,因此到4月,DatePicker将跳到5

android - VideoView 在不可见时不启动

我有一个AsyncTask,我在其中隐藏视频View,开始播放视频,并在播放视频时显示视频View。但是当视频View设置为不可见时,视频不会开始,异步任务一直卡在onBackground中。如果我注释掉这一行,视频就会开始播放。为什么视频观看需要可见表面?publicvoidwalk(finalViewv){newAsyncTask(){@OverrideprotectedvoidonPreExecute(){super.onPreExecute();mVideoView.setVisibility(View.INVISIBLE);//thislinecausesvideonotto

Android:评分栏不可见,仅在触摸时可见

在我的Android应用程序中,评分栏不可见。只有在触摸它时它才会变得可见,一旦我松开手指它就会消失。我的代码:它不会在Lollipop模拟器/真实手机/AndroidStudio设计窗口(API23模式)中呈现,但会在KitKat模拟器和Android设计窗口(API15模式)中呈现。完整的布局文件: 最佳答案 经过一些研究,我试了试运气,结果成功了!!!终于找到解决办法了!添加这些属性救了我一命!!!android:progressBackgroundTint="@color/colorAccent"android:progre

android - 应用程序图标在 android Lollipop 及更高版本的 Actionbar 上不可见

我刚刚从api19Kitkat迁移到api21Lollipop。现在我发现应用程序图标不在操作栏上。我觉得我的应用程序看起来有点不同。那么有没有办法显示应用程序图标。 最佳答案 在Material主题(以及基于它的AppCompat版本21)中,操作栏遵循materialdesignguidelines并使用Toolbar:Atitleandsubtitle.ThetitleshouldbeasignpostfortheToolbar'scurrentpositioninthenavigationhierarchyandthecon