草庐IT

hb_ft_font_create

全部标签

android - java.lang.IllegalStateException : Unable to create layer for v 错误

我在crashlytics上有这个异常,不知道如何重现或可能是什么原因。有没有人对我应该从哪里开始寻找有任何指示?仅影响Android5+。FatalException:java.lang.IllegalStateException:Unabletocreatelayerforvatandroid.os.MessageQueue.nativePollOnce(MessageQueue.java)atandroid.os.MessageQueue.next(MessageQueue.java:323)atandroid.os.Looper.loop(Looper.java:135)ata

android - font-face 在 android 4.0.x 上不起作用

我正在使用JQM构建移动应用程序,我需要使用font-face声明自己的字体。我将字体css文件fonts.css作为第一个加载的css文件包含在我的index.html中,并声明了font-faces像这样:@font-face{font-family:"MyFont";font-weight:normal;font-style:normal;src:url("fonts/MyFont.woff");src:url("fonts/MyFont.eot?")format("eot"),url("fonts/MyFont.woff")format("woff"),url("fonts/M

安卓 GridView 安卓 :numColumns ="auto_fit" always create only two columns

您好,我正在开发小型android应用程序,我想在其中显示带有一些元素的简单gridview。它工作正常。唯一的问题是即使有空间,它也总是只显示两列。它平均将屏幕分成2列并仅显示两个元素。如果我将列数设置为数字,即不是auto_fit,那么它会正确显示。我的代码如下所示:我的网格元素看起来像:我做错了什么吗?需要一些帮助。谢谢。 最佳答案 看起来自动调整设置仅适用于固定列宽的情况。这是GridView源代码中唯一使用自动调整设置的地方:privatebooleandetermineColumns(intavailableSpace)

android - (Android MediaPlayer) 如果 MediaPlayer.create() 隐式调用 prepare(),我应该如何调用 setAudioStreamType()?

我正在编写一个Android闹钟应用程序,它使用一个服务来播放闹钟铃声。目前,我可以播放音频,但它以一种可以通过调低设备音量来静音的形式播放。因此,我正在尝试添加对setAudioStreamType(AudioManager.STREAM_ALARM);的调用以防止出现这种情况。我的onStartCommand()服务函数如下:MediaPlayermMP;@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){try{mMP=MediaPlayer.create(this,R.raw.alarm);mMP

android - 在没有 UI 的情况下添加其他 fragment 后获取 "Fragment did not create a view"

我遇到了一个非常奇怪的问题。我有一个常见的fragment,它几乎被添加到我的应用程序的每个Activity中。此fragment显示了一个小版本的播放器栏。因此它会收听一些广播以更新当前音乐的名称并具有一些控件,例如播放/暂停。就像我说的,我几乎在我的应用程序的每个Activity中都添加了这个fragment,而且我从来没有遇到过任何问题。但是现在,我需要创建一个没有UI且被保留的新fragment(setRetainInstance(true))。加入这个新的Fragment后,一切似乎就OK了。直到我旋转设备并且Activity崩溃。因此,查看日志,我看到以下异常:07-051

android - Failed to create BuildConfig class 错误信息在eclipse

我在google-play-services_libSDK中没有任何改变,但我在这个项目和控制台中有x此错误消息“无法创建BuildConfig类”最近我没有更改google-play-services_lib项目或设置中的任何内容或updateEclipse当我尝试清理项目时,我收到有关这些详细信息的问题:Errorsoccurredduringthebuild.Errorsrunningbuilder'AndroidPackageBuilder'onproject'google-play-services_lib'.Problemsencounteredwhiledeletingr

android - 回收站 View : find last visible item immediately after view created

我在使用以下方法时遇到问题:intfirstVisibleItemPosition=gridLayoutManager.findFirstVisibleItemPosition();intlastVisibleItemPosition=gridLayoutManager.findLastVisibleItemPosition();我的目标:保存有关用户查看过哪些项目的分析数据。为了做到这一点,我在两种不同的场景中调用了这个方法:每次滚动到“空闲”状态,并检查哪些是可见项目。在那种情况下,我得到了预期的索引。当RecyclerView对用户“可见”时。现在就是问题开始的时候。我希望当包含

Android SDK Mediaplayer.create 随机返回null

我遇到一个问题,有时MediaPlayer.create方法会返回null,即使音频文件确实存在。事实上,如果我将创建调用放入一个while循环中,媒体播放器最终会创建成功。这似乎只发生在我的手机(运行2.1的HTCHero)上,从来没有发生在模拟器上。这只是手机的问题吗?或者我应该以不同的方式播放这些音频文件吗?请注意,我想动态加载它们,这就是我正在调用getIndentifer。如果有更好的动态播放方式,请告诉我。publicvoidplayAudio(StringaudioFile){//instancevariableoftypeMediaPlayer_player=null;

android - 在 Android studio 中看不到 "font"资源类型

我正在研究AndroidO的新功能,其中一项新功能是应用现在可以将字体直接添加到res文件夹中。根据使用字体的androiddocumentation,第一步是使用右键单击res文件夹并转到新建>Android资源目录来创建一个名为“字体”的新资源类型。但我在androidstudio的下拉列表中看不到资源类型可用的“字体”选项。下面是附上的图片。我无法在下拉列表中看到“字体”选项,因此我无法创建字体android资源目录。我的Android工作室详细信息:安卓工作室2.3构建#AI-162.3764568,构建于2017年2月24日JRE:1.8.0_112-release-b06x

android - Android项目的Eclipse "Import"和 "Create project from existing source"有什么区别?

我知道有两种方法可以将现有的Android项目导入Eclipse。即“导入”和“从现有源创建项目”。但是这两种导入方式有什么区别呢?谁能详细解释一下? 最佳答案 嗯,我想这很简单:1)导入:导入一个Eclipse项目,带有首选项和其他一切2)从现有源:导入另一个IDE的项目,如IntelliJIDEA(或根本没有IDE项目=只有普通源)。您必须设置新的首选项,例如构建目标等。 关于android-Android项目的Eclipse"Import"和"Createprojectfromex