草庐IT

Lollipop

全部标签

android - 在 Fragment 更改时更改状态栏颜色 [Android Lollipop]

我想知道如何根据当前Activityfragment(在5.0Lollipop上)更改StatusBar颜色。目前,我根据所在的Fragment更改ActionBar颜色,但现在我希望StatusBar颜色也发生变化-为了在Lollipop设备上看起来不错。我已经尝试使用setStyle以编程方式根据fragment更改主题,但它似乎并没有更改状态栏颜色。如有任何想法,我们将不胜感激! 最佳答案 您是否尝试过使用Window.setStatusBarColor更改状态栏的颜色?例如,您可以执行以下操作以编程方式将状态栏颜色更改为红色

android - 自定义字体在 Lollipop 中不起作用?

我开发了一个手写应用程序。它的主要特点之一是我们可以将字体从默认字体更改为4种其他自定义字体,即,Vicmorg(VicModernCursive)CursiveWriting7DnealiancursivePrint-Regular这在所有设备上都运行良好。昨天我将我的nexus10更新为lollipop。现在字体没有正确使用,vicmorg.ttf和Dnealiancursive.ttf现在不工作但是Print-Regular和CursiveWriting7正在工作.不过在其他手机上没有问题。有解决办法吗?请帮忙。 最佳答案 从

android - Lollipop - 不确定的 ProgressBar 颜色变化 - 以编程方式

我正在使用下面的代码来更改IndeterminateProgressBar的颜色。这很好用,直到KitKat。但在Lollipop上,它只是保持绿色。谁能帮我解决这个问题。我想通过Java而不是XML来完成。代码:这会将微调器颜色设置为粉红色pd.getIndeterminateDrawable().setColorFilter(0xFFeA6060,android.graphics.PorterDuff.Mode.MULTIPLY); 最佳答案 您正在使用multiply,这意味着您将根据当前颜色(绿色)更改为一种颜色:例如,尝试

Lollipop 上的 Android 渐变无法正常工作。 - API 21

当我尝试在Lollipop上使用渐变时,它不起作用。虽然它适用于所有以前的版本。这是我的例子: 最佳答案 我遇到了同样的问题并创建了2个不同的文件:在绘图中android:gradientRadius="270"在drawables-v21中android:gradientRadius="270dp"现在它工作正常。 关于Lollipop上的Android渐变无法正常工作。-API21,我们在StackOverflow上找到一个类似的问题: https://s

android - Lollipop android锁屏小部件

是否对lollipop中的锁屏小部件进行了任何更改。虽然官方文件明确显示没有变化,但是,http://www.extremetech.com/computing/192112-android-5-0-lollipop-all-details-and-features-of-googles-sweetest-treat-yet说锁屏小部件不见了。 最佳答案 锁屏小部件在Android5.0的AndroidDeveloperPreview版本中都不存在,因此它们实际上已经消失了。然而,WIDGET_CATEGORY_KEYGUARD尚未

android - 如何实现像 Lollipop 这样的联系人详细信息屏幕

我想实现像Android5.0akaLollipop这样的联系人详细信息屏幕。当我们点击任何联系人的图标/图像时,为了描述更多,一个View从屏幕底部向上滑动。默认情况下,此View会填充一半的屏幕,屏幕的剩余顶部是透明的,并添加了少量alpha。其次,View向上移动手指向上滑动,同时透明部分变得更暗,并且在一个位置的联系人名称(TextView)开始减小其字体大小。这一直持续到它成为ActionBar的一部分。我对如何实现这个有一些疑问是联系人详细信息查看顶部透明一半的单独Activity,还是只覆盖联系人列表屏幕用手势(用手指滑动改变位置)显示动画的最佳解决方案是什么。如何通过手

android - Lollipop : Disabled button --> which style?

我试图追踪,Lollipop是如何显示一个按钮的,这个按钮被android:enabled="false"禁用了。在布局文件中。全息使用Holo,这很容易:在styles_holo.xml中,我找到了样式Widget.Holo.Button,它为我提供了对@drawable/btn_default_holo_dark的引用。在那里我找到了选择器:Lollipop当我尝试将相同的逻辑应用于Lollipop时,我卡住了:在styles_material.xml中,我找到了样式我在哪里找到对@drawable/btn_default_material的引用.但是没有选择器??!!相反,我发现

android - 在 Android 5.0 Lollipop 中处理媒体按钮

PreAPI21我正在使用类似audioManager.registerMediaButtonEventReceiver(receiver);的调用来处理用户按下耳机上的按钮时的媒体按钮事件。从API21开始,似乎应该使用MediaSession。但是,我没有得到任何回应。finalMediaSessionsession=newMediaSession(context,"TAG");session.setCallback(newCallback(){@OverridepublicbooleanonMediaButtonEvent(finalIntentmediaButtonIntent

android - WebView 不会在 Lollipop 设备上显示 JSAlert

它没有在任何设备上显示JSAlert。然后我设置了一个WebChromeClient:webView.setWebChromeClient(newWebChromeClient(){@OverridepublicbooleanonJsAlert(WebViewview,Stringurl,Stringmessage,JsResultresult){returnsuper.onJsAlert(view,url,message,result);}@OverridepublicbooleanonJsPrompt(WebViewview,Stringurl,Stringmessage,Stri

android - 无法在升级到 Android Lollipop 的设备上使用 adb 安装 apk

我最近将我的一台Android设备升级到了AndroidLollipop(5.0),现在我无法调试我的应用程序,甚至无法使用adb在设备上安装apk。我收到以下错误java.lang.UnsatisfiedLinkError:Noimplementationfoundforjava.lang.Stringandroid.os.SystemProperties.native_get(java.lang.String,java.lang.String)(triedJava_android_os_SystemProperties_native_1getandJava_android_os_S