草庐IT

Lollipop

全部标签

android - 状态栏颜色未显示 - 5.0 Lollipop Android Studio : (AppCompat-v7:r21)

我在AndroidStudio中使用Android5.0Lollipop的AppCompat-v7:21.0.0支持库。我的问题是,可以通过在values/styles.xml文件中设置colorPrimaryDark来更改状态栏颜色,在xml布局预览中都显示为黑色和模拟器。那怎么了?我错过了什么吗?请告诉我。谢谢。编辑:我知道在Pre-Lollipop版本上更改状态栏颜色是不可能的。我的XML布局编辑器预览和我的模拟器都设置为API级别21(5.0Lollipop)。但是,状态栏仍然不是我在colorPrimaryDark中设置的颜色。我尝试在styles.xml中执行statusB

android - 如何为 Pre-lollipop 实现 Material-design Elevation

Google展示了一些在Lollipop上显示高程效果的好方法here.android:elevation="2dp"对于按钮,android:stateListAnimator="@anim/button_state_list_animator"如何在没有3rd方库的情况下模拟Lollipop前版本的提升效果? 最佳答案 你可以用官方方法模仿Lollipop之前的海拔高度。我实现了同样的效果,android:background="@android:drawable/dialog_holo_light_frame"我的测试输出:引

android - 如何模仿 Material-design 凸起的按钮样式,即使是前 Lollipop (减去特殊效果)?

Google展示了一些很好的方式来显示Lollipop上的按钮here.我说的是凸起按钮和扁平按钮。我如何在Lollipop之前的版本中模仿它们,除了特殊效果(波纹等...)?我说的是this和this.当然,在Lollipop及以上,我想使用特效。我知道已经有多个(甚至很多)关于此的帖子,但我没有看到任何试图完全模仿它的帖子。 最佳答案 更新答案:建议您依靠Google的appcompat库将Material设计样式反向移植到您的应用程序中。它似乎不再向后移植凸起的按钮(而不是使用平面按钮),但仍然充分地向后移植了一个与Mater

android - 如何从 Lollipop 按钮中删除边框/阴影

api这张彩色图片可能更清晰。按钮周围有某种边框。我的buttonssstyle是这样定义的:#00000000@drawable/button_text_blue18dpfalse45dp#FFF10dp 最佳答案 Lollipop有一个叫做stateListAnimator的讨厌的小功能,它处理Button上的高度,这会导致阴影。移除stateListAnimator以消除阴影。您有多种选择:Java:button.setStateListAnimator(null);Kotlin:button.stateListAnimato

android - Appcompat v21 工具栏提升前 Lollipop

首先,我知道以前有人问过这个问题,但以前没有人回答过。希望有人能给我答案。在我的应用程序中,我使用来自Appcompat_v7(API21)的工具栏。这是我的代码:这是我使用的ToolBar样式:?attr/colorPrimary@style/ActionBarTitle2dp@style/ThemeOverlay.AppCompat.Light@style/ThemeActionBarDark@drawable/btn_dark_orange@drawable/btn_dark_orange问题是,高程在Lollipop之前不起作用。所以我的问题是:在Lollipop之前的设备上,

Android Lollipop,从工具栏中的标题添加弹出菜单

我无法看到从标题添加弹出菜单是如何完成的,就像许多Material设计示例中所示的那样。任何帮助将不胜感激。 最佳答案 您需要向工具栏添加一个微调器:然后您需要禁用默认标题:Toolbartoolbar=findViewById(R.id.toolbar);setSupportActionBar(toolbar);getSupportActionBar().setDisplayShowTitleEnabled(false);然后,您可以根据需要在Activity/Fragment中检索和设置Spinner。

android - Galaxy S5 Lollipop - 并非所有断点都在 Android Studio 调试器下停止执行

将三星GalaxyS5SM-G900F升级到Lollipop(Android5.0)后,我注意到了奇怪的行为:notallbreakpointsarebeingcaughtwithinAndroidStudio.这是环境描述和我的观察Windows8.1x64带有SDK工具24.0.2的AndroidStudio1.0.2孙jdk1.7.0_55在SDK模拟器下所有断点都被捕获在Genymotion下所有断点都被捕获在带有4.4.4的GalaxyS3下,所有断点都被捕获在带有5.0的GalaxyS5SM-G900F下不是所有异常都被捕获我尝试重启手机、重启开发机器、在开发选项中打开/关

android - 提醒通知 - Android Lollipop

我正在尝试显示通知类型的提示,但我不能。我尝试了什么finalNotification.Buildernotif=newBuilder(getApplicationContext()).setContentTitle(getString(R.string.title)).setContentText(getString(R.string.text))//.setTicker(getString(R.string.tick))removed,seemstonotshowatall//.setWhen(System.currentTimeMillis())removed,matchdefa

android - 升级到 Lollipop 后无法测试应用程序

我正在使用AndroidStudio开发我的应用程序。自从我将HTCOneM8升级到Lollipop后,我无法使用它在AndroidStudio中通过“运行应用程序”来测试我的应用程序。我收到此错误,但我的手机没有任何反应:Launchingapplication:com.project.GalleryActivity.DEVICESHELLCOMMAND:amstart-n"com.project.GalleryActivity"-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHERjava.lang.Unsati

Android Switch 小部件 textOn 和 textOff 在 Lollipop 中不起作用

Lollipop(5.0)中开关小部件的行为发生了变化。targetSdkVersion=19时渲染的开关:targetSdkVersion=21时渲染的开关:请注意,AndroidStudio中的预览渲染仍会生成带有文本的开关,但当使用targetSdkVersion=21构建的apk在具有Lollipop(Nexus5)的设备上运行时,该开关会丢失其文本。在同一个Lollipop设备上运行使用targetSdkVersion=19构建的apk会按预期正确呈现开关。为什么?有什么建议的解决方法吗? 最佳答案 默认情况下,Mater