草庐IT

Lollipop

全部标签

Android Lollipop - 通知中的涟漪效应

我想在AndroidLollipop的通知中为ImageView/ImageButton添加波纹效果。我看到这在GooglePlay音乐上是可行的。但是,我在其他View中使用的解决方案不适用于通知。我在drawable-v21中创建了RippleDrawable并将这个drawable设置为ImageView的背景但这根本行不通。您知道如何实现这种效果吗? 最佳答案 我猜您使用“RemoteViews”来自定义您的通知布局。尝试添加"android:background="@android:color/transparent"在您

Android Lollipop 为电话状态变化发送多个 BroadcastReceiver

直到androidkitkat手机状态广播接收器工作正常。在androidlolipop电话状态广播接收器发送多个广播。AndroidLolipop有什么变化吗?publicclassPhoneStateBroadcastReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringstate=intent.getStringExtra(TelephonyManager.EXTRA_STATE);Log.d("PhoneState",state);}}}

android - 如何在 ListView 中的禁用项之间添加分隔线? - Lollipop

在ListView中的禁用项目(不可点击)之间添加分隔线对于Lollipop之前的Android,我重写了适配器的方法areAllItemsEnabled()返回真实。但现在在Lollipop中,这种方法并不能解决问题。分隔符在ExpandableListView中是不可见的也是。有没有办法在不在我的项目布局中添加分隔线的情况下解决这个问题? 最佳答案 我们最终添加了两个1dp的View来伪造分隔线并检查版本以设置可见性。问题更糟。我们还需要跟踪下一行是否启用,是否是最后一行。已经不足的ListView上有很多奶酪(例如与UITab

android - Lollipop 设备未在 genymotion 中打开

我正在使用Androidstudio1.0.1。使用Genymotion+virtualbox(2.3.1)。我已经下载了nexus4(AndroidLollipop)设备。每当我尝试打开设备时,它都会出现在屏幕上,显示“android”并保持在同一位置。它永远不会打开。我尝试过使用nexus7甚至使用自定义设备。它只发生在“Lollipop”设备上,其他设备(如KitKat)运行良好。 最佳答案 下载VirtualDevicesGoogleNexus5-5.0.0API21-1080x1920

android - 诊断 HTC One/lollipop 上的警报故障

我正在开发一个闹钟应用程序,它适用于我尝试过的所有设备,但配备AndroidLollipop的HTCOne除外。应用程序UI一切正常,但当闹钟响起时,没有任何反应,没有声音,也没有“停止”按钮。不幸的是HTC不是我的,所以我只能偶尔和短暂地访问它,我无法将它连接到我的PC以查看日志。我有Genymotion,但它只有HTCOne和Android4.4的仿真。我的闹钟在这方面工作得很好。我还尝试过使用Lollipop的xperiaZ和galaxySIII,它们都运行良好。它还适用于具有早期版本android的各种其他设备。所以我希望得到一些可能的解释,或者一些可能的诊断问题的机制。或者可

安卓支持库 v4 :22+ crashing pre Lollipop on attr/in drawables

我在处理具有支持库属性的形状可绘制对象时遇到了一种奇怪的效果。我有以下代码,每次在通货膨胀期间都会崩溃。请注意,我使用了?attr/colorPrimary作为颜色。如果我使用它工作正常,没有任何崩溃。问题仅出现在运行低于5.0的Android版本的设备中。我正在使用以下支持库compile'com.android.support:support-v4:22.2.1'有人找到发生这种情况的原因吗?这是支持库中的错误吗? 最佳答案 指向Android代码中的私有(private)颜色(未公开),可能在某些API中不存在。同时将指向您项

android - ImageView scaleType ="fitXY"在 Cardview 内的 Lollipop 前设备中不起作用 |安卓

我的代码中有ImageView,它位于CardView内,如下所示。我的ImageViewscaleType="fitXY"在pre-lollipop设备上不工作。但它在Lollipop设备上看起来更好。请看下面的图片。正如我们在上图中看到的,我想要删除的ImageView周围有白色填充,我希望在lolipop前和lolipop后设备上看起来相似。请帮我解决这个问题。谢谢:) 最佳答案 此间隙是Pre-lollipop设备中CardView内部填充的结果。由于在ApiCardView通过后备解决方案重新创建这些效果。现在,如果您定义

android - 更新到 Android Lollipop 后的 ActionBar 样式

我昨天通过选择API19开发了自定义ActionBar,今天我将支持库和项目更新为API21,这让我遇到了问题。在我的操作栏中有一个我不需要的菜单到箭头按钮,并且操作栏的样式发生了变化。更新前:更新后:以下是style.xml@style/ButtonAppTheme@drawable/selectable_background_apptheme@style/PopupMenu.Apptheme@style/DropDownListView.Apptheme@style/ActionBarTabStyle.Apptheme@style/DropDownNav.Apptheme@styl

android - 在 Lollipop 之前的设备上跟踪每个应用在 Android 上的使用情况

我想构建一个应用程序来跟踪用户在某些应用程序上花费的时间(主要用于概念验证和在其他应用程序中实现。)我知道Lollipop实现了APIUsageStatsManager这使您能够跟踪“某个时间间隔内应用程序在前台的总时间长度(按天、周、月或年)。”我也读过那个canpolltheAcvtivtyManagercontinuously,但是这会浪费电池生命周期并占用CPU和RAM。我想知道的是,是否有一种有效的方法来跟踪应用程序在运行低于Lollipop的Android版本的设备上打开的时间。具体来说Aptrax之类的应用程序如何和AppUsageTracker与许多其他人一样,只需很少

android - 具有透明背景的按钮在 Lollipop Android 中变暗

我有一个带有透明部分的9patch背景的按钮,但整个按钮有这样的变暗效果:这是按钮的xml代码:这是此按钮的外观:这是第9个补丁的背景图片:这种变暗效果只发生在LollipopAndroid版本上。所以有人知道这种变暗效果来自哪里吗? 最佳答案 我在使用lollipop时遇到了这个问题,由于某种原因,默认按钮样式具有这种变暗效果通过自定义样式解决了这个问题:@drawable/trans将其分配给按钮:以下是使用和不使用该样式的外观: 关于android-具有透明背景的按钮在Lollip