草庐IT

Lollipop

全部标签

android - 无法理解如何使用 Theme.AppCompat 为 Lollipop 之前的设备设置 Android 应用程序的样式

我的大脑即将在Android的主题和样式上爆炸。有人,请帮助我!我正在尝试为我的应用程序创建一个主题,以便为pre-andpost-Lollipop设备提供尽可能相似的外观。所以,我从Theme.AppCompat.NoActionBar继承了我的主题,从AppCompatActivity继承了我的Activity,并设置了colorPrimary、colorPrimaryDark和colorAccent。一切顺利。当我尝试设置背景和文本颜色的样式时,问题就开始了。我已经设置了android:textColorPrimary和android:textColorSecondary并且在L

android - MediaPlayer 在 Android 5.0 (Lollipop) 中抛出错误

我编写了一个使用HTTP连接流式传输MP3的媒体应用程序。这在Android版本2.x-4.x上运行良好,但现在在5.x中产生错误。该应用循环播放包含MP3的播放列表对象,每个MP3都有自己唯一的HTTP地址。第一个文件流式传输正常,但下一个文件(与哪个文件无关)在调用prepareAsync()时产生以下错误:07-0418:57:19.78565-10860/?E/NuCachedSource2﹕sourcereturnederror-1,10retriesleft07-0418:57:22.87465-10860/?E/NuCachedSource2﹕sourcereturned

android - 回收站 View 在 Lollipop 上滚动不流畅

我有一个显示图像的RecyclerView、一些TextView和2个图像按钮。该程序在android4.4.4及以下版本上运行良好,但在lollipop上滚动不流畅。在Lollipop中滚动时感觉有某种滞后/抖动。我搜索了通过覆盖fling方法来降低滚动速度,但似乎没有针对我的问题的这种方法。publicclassRecyclerViewAdapterextendsRecyclerView.Adapter{@OverridepublicRecyclerViewAdapter.CustomViewHolderonCreateViewHolder(ViewGroupparent,intv

android - 如何更改 kitkat 和 lollipop 中的状态栏图标颜色?

这个问题在这里已经有了答案:HowtochangethestatusbarcolorinAndroid?(29个答案)关闭3个月前。我想更改应用中状态栏图标的颜色。我用谷歌搜索了很多,但我没有找到任何东西。请给我任何帮助。对于23以下的API。谢谢

android - Lollipop : Unwanted light menu on DarkActionBar

我有一个带有DarkActionBar的非常基本的应用程序。现在我正在AndroidLollipop上测试它。操作栏是深色的,但弹出菜单是浅色的。以前的android版本不是这种情况。我试过了,但效果不如预期(深色背景上的深色文本):@android:style/Widget.Holo.PopupMenu这是一个错误吗?如何改变? 最佳答案 最后:@style/MyPopupMenu@style/myPopupMenuTextAppearanceLarge@style/myPopupMenuTextAppearanceSmall#F

安卓 5( Lollipop ): Is it possible to make the Background of a Notification transparent?

有什么方法可以让Android中的通知背景透明吗?我通过将RemoteViews与Layout和NotificationCompat结合使用来创建通知:RemoteViewsrv=newRemoteViews(getPackageName(),R.layout.notification_layout);NotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this).setSmallIcon(R.drawable.ic_launcher).setContent(rv);布局的LinearLayout的背景设置为

android - 是否有可能获得另一个应用程序的原色,如 Lollipop 的最近 View

我找到了http://developer.android.com/reference/android/app/ActivityManager.html#getRunningTasks(int)检索当前应用程序的baseActivity或topActivity。然后我就能够获取Activity的Resources对象。但是,该API不再对Lollipop中的第三方应用程序可用 最佳答案 您可以使用PackageManager.getLaunchIntentForPackage检索应用程序的启动器Intent和PackageManage

android - PeriodicSync 不适用于 android kitkat 和 lollipop

我每12小时在我的应用程序中执行一次同步,早些时候我在android4.4版本以下尝试同步适配器工作正常,但kitkat和更高版本的periodicsync甚至没有触发请帮助我。publicstaticvoidconfigurePeriodicSync(Contextcontext,intsyncInterval,intflexTime){Accountaccount=getSyncAccount(context);Stringauthority=context.getString(R.string.content_authority);if(Build.VERSION.SDK_INT

Lollipop 之前的 android StateListAnimator

我搜索了越来越多,但我没有找到任何答案。所以请告诉我如何在Lollipop之前使用AnimatorInflater.loadStateListAnimator(..)和view.setStateListAnimator(..)方法,有什么方法可以代替那些? 最佳答案 StateListAnimator是在状态更改时启动的Animator。可以在旧版本的Android上实现它。我正在努力向后移植Carbon中的那些,但目前该库仅支持高程动画。实现状态动画器扩展aView,并覆盖drawableStateChanged:397@Over

android - Lollipop 中工具栏的背景色是正常的,但 Kitkat 中是白色的

在Lollipop中,toolbar的背景色显示正常,但在KitKat中,显示为白色。我不知道为什么。activity_main.xml样式.xml@color/colorPrimary@color/colorPrimaryDark@color/colorAccentfalsetruestyles.xml-v21falsetruetrue@android:color/transparent 最佳答案 尝试将AppBarLayout放在代码的末尾。显然,您包含的布局与工具栏重叠。那件事发生在我身上,我修复了它,它只是出现在我的脑海中。