草庐IT

Lollipop

全部标签

android - 为 Material Design 设计 Android Lollipop 中的 SwitchCompat 按钮样式/着色

我一直在努力寻找资源,解释如何在MaterialDesign主题中设置Switch按钮的样式。此链接确实解释了颜色值和美学细节,但没有说明如何通过在Material设计主题中设置某些属性来实现这一点。http://www.google.com/design/spec/components/switches.html#switches-switch如果没有直接设置Switch颜色的方法,我可以用来制作自己的版本的可绘制对象位于何处? 最佳答案 Ihavebeentryingtofindresourcesexplainingastoho

android - 半透明导航栏 Lollipop (fitsSystemWindows ="true")

我正在尝试使用fitsSystemWindows="true"获得半透明的导航栏。它在kitkat中运行良好,半透明的导航栏使用android:clipToPadding="false"显示内容。但是Lollipop导航栏不显示内容。图片:navigationdrawerclosed这是xml:这是样式(相同的v19和v21):@color/md_red_500@color/md_red_700truetruejava文件只有工具栏支持。我需要fitsSystemWindows始终保持真实。抽屉导航在两个版本中都可以正常工作。例如,如果我在其中添加一个按钮:navigationdraw

android - 状态栏后面的布局 - Android Lollipop

我希望在我的应用程序中能够实现这个效果:其中状态栏是半透明的,布局在状态栏后面。我读过的关于这个主题的每个例子都主要与抽屉导航相关联,并且主要使用ScrimInsetScrollView(或ScrimInsetsFrameLayout)。我尝试使用ScrimInsetsFrameLayout实现它。基本上我有一个包含fragment的Activity,这是我的布局(fragment稍后添加到Activity的onCreate方法中的容器):而且我还在主题中将android:statusBarColor设置为透明。该解决方案对我不起作用。显然我在这里做错了什么。有人可以指出我错在哪里吗?

android - Fontfamily 不适用于 Android Lollipop

我想在我的应用程序中将sans-seriflight设置为默认字体。我正在开发AndroidLollipop设备。所以,这是我的styles.xml:@style/RobotoTextViewStyle@style/RobotoButtonStylesans-serif-lightsans-serif-light当我在我的设备上运行该应用程序时,sans-serif-light并未应用于每个View。例如,ActivityMain.java中的TextViews以我想要的字体显示,但在SecondActivity.java等其他Activity中,所有TextViews都正常显示。如果

Android- Lollipop 预览 Nexus 5 未在 Genymotion 模拟器中启动

我正在使用Genymotion2.3.1版和oraclevirtualBox。我已经下载了SamsungGalaxyS44.4和Lollipop预览版-Nexus5。SamsungGalaxyS4可以正常启动,但是当我启动Lollipop预览版时。它只是卡住在Android启动屏幕上。如何修复它。提前致谢截图:- 最佳答案 您是否尝试过重新启动Genymotion应用程序?它对我有用,它在启动之前也需要一些时间,而且由于您使用的是Windows机器,它可能比Mac应用程序需要更长的时间。

Android 5.0 (Lollipop) CheckedTextView 按下高亮问题

我遇到了一个令人沮丧的问题RecyclerView充满了CheckedTextViews在Android5.0Lollipop上运行时。Lollipop之前的所有版本都很好,不会出现此问题。查看下面的图片以便更好地理解:Lollipop前Lollipop看看Lollipop如何只在CheckedTextView的复选框部分的顶部绘制选择突出显示?Pre-Lollipop没有这个问题/错误,并在整个View宽度上绘制选择突出显示(这是我想要的行为)。这是我绘制到列表中的CheckedTextView:有什么想法吗?我尝试了一些不同的解决方案,例如android:focusable="fa

android - Genymotion 中的 Lollipop 虚拟机 - ARM 翻译可能无法正常工作

我在mac(Yosemite)上使用Eclipse和Genymotion。我最近将Genymotion更新到2.3.1,并创建了2个LollipopVM:一个GoogleNexus5和一个GoogleNexus7。我在所有以前的VM上使用了ARMTranslation,它运行良好,但在LollipopVM上它就是不行。我像往常一样将它安装在Nexus5上,它警告我可能损坏设备,然后安装没有问题,并告诉我它已成功刷新。然后我像往常一样重新启动虚拟机。当我重新打开它并尝试在其上运行我的应用程序时,它告诉我:[2014-12-2916:29:42-app-name]-------------

java - 前 Lollipop 上 float 操作按钮的阴影破损

我正在尝试在我的应用程序中包含一个float操作按钮。这适用于API21及更高版本的设备。但对于早期版本的设备,投影看起来像这样:float操作按钮的xml如下所示:我使用支持设计库“com.android.support:design:23.1.1”来包含float操作按钮。有人知道我做错了什么吗?谢谢。编辑:我想通了,40dp的自定义大小是问题所在。splinter的阴影可能只出现在40dp和原始大小之间的空间中......这不能解决我的问题,但它是一个提示 最佳答案 尝试将此代码添加到您的xmlapp:elevation="@

android - Android Lollipop 及更高版本上的语音通话录音无法正常工作

我在androidlollipop和更高版本中录制语音通话时遇到问题。通过此代码,我可以录制我的声音,但无法录制其他人的声音。publicvoidstartRecording(){if(recording==false){Log.e("here","--------Recorder_Sarted------"+fname);SimpleDateFormatsdf=newSimpleDateFormat("ddMMyyyy");intrandomPIN=(int)(Math.random()*9000)+1000;recorder.setAudioSource(MediaRecorder

android - Lollipop 设备的共享元素转换崩溃

我正在使用ActivityOptions.makeSceneTransitionAnimationAPI来处理共享转换。我面临的问题是它在Marshmellow设备上运行但在Lolipop设备上崩溃。这是崩溃日志:FatalException:java.lang.NullPointerException:Attempttoinvokevirtualmethod'intandroid.view.ViewGroup.getScrollX()'onanullobjectreferenceatandroid.app.ActivityTransitionCoordinator.setShared