草庐IT

AppCompat_v

全部标签

android - AppCompat 的 AccountAuthenticatorActivity

我正在按照教程制作身份验证器:http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/登录Activity需要扩展AccountAuthenticatorActivity,问题从这里开始:AccountAuthenticatorActivity扩展常规Activity而不是AppCompatActivity.在AppCompat中使用常规Activity会导致Activity没有ActionBar。我想使用AccountAuthenticatorActivity并且有一个ActionBar。

android - 使用 appcompat 时设置 RecyclerView edge glow pre-lollipop

我正在寻找一种在使用appcompatMaterial主题时为RecyclerViewpre-lollip中的滚动指示器设置颜色样式的方法。在内部,它使用EdgeEffect设置为内部样式属性,除非您已经在Lollipop上(讽刺),否则无法设置该属性。使用反射不起作用,也只能在Lollipop上设置EdgeEffect的颜色。在我的API21应用程序中,它从主要Material颜色中提取,在Kitkat上它是白色的,在那之前它是全息蓝色,我希望统一我的设计。关于它是如何完成的有什么想法吗? 最佳答案 使用以下设置边缘效果发光颜色。

Android 与依赖 appcompat 冲突

我正在尝试将espresso-contrib库添加到我的项目中。这是我的build.gradle文件:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"example.com.littlebox_hari"minSdkVersion19targetSdkVersion23versionCode1versionName"1.0"testInstrumentationRunner"android.suppor

Android:NoSuchFieldError 指的是 appcompat_v7 缺少 R$styleable.Theme_windowActionBar

我是Android开发的新手,我正在尝试使用我的应用程序的一般结构。现在,我必须显示一个SplashActivity3秒,然后传递给我的MainActivity。因为在我的S.A.中我不需要任何ActionBar我认为不让我的类扩展ActionBarActivity而只扩展Activity是正确的。然后我创建了一个Intent开始我的M.A.这些Activity仍然没有任何实际功能。这是我的SplashActivity:importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;publ

Android在没有appcompat的情况下更改状态栏颜色

我刚刚意识到在Lollipop以下的Android版本上无法通过appcompat更改状态栏颜色。我目前正在运行AndroidKitkat4.4.2并收到了应用程序的更新,这是屏幕截图我的问题是,他们是如何在运行低于Lollipop版本的设备上不使用appcompat的情况下设法更改状态栏颜色的?如何改变颜色? 最佳答案 无法通过设置colorPrimaryDark来更改Lollipop(5.0)之前的状态栏颜色。Onolderplatforms,AppCompatemulatesthecolorthemingwherepossib

android - 选择文本时 Android 3.2 上的 UnsupportedOperationException (AppCompat 21.0.3)

我正准备在更新到AppCompat21.0.3后发布我的应用程序。在各种模拟器上进行测试时,我发现每当我尝试在我的WebView中选择文本时,Android3.2都会发生崩溃。这在2.3.3或4.0.3模拟器上似乎没有发生(在2.3.3上它选择文本,并允许我触摸复制。在4.0.3上它显示Action模式,这也是我预计在3.2)。有没有人遇到过类似的事情?是否有任何修复,还是我们必须等待AppCompat更新?E/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.UnsupportedOperationExceptionatandroid.suppo

android - Theme.AppCompat.Light.Dialog如何在Android 6.0上使用?

我想显示看起来像对话框的Activity。我正在使用从Theme.AppCompat.Light.Dialog继承的主题来实现这一点。此解决方案在Android4.x和Android5.x上运行良好。不幸的是,在Android6上它没有。我看到黑色背景而不是漂亮的透明度。主题代码:trueActivity代码-刚刚从AppCompatActivity扩展我正在尝试使用其他一些设置进行修复:true@android:color/transparent@nulltruetruefalse没有任何成功:( 最佳答案 我认为你需要子主题Th

android - 升级到 Android Studio 3.0 Canary 5 导致 "IllegalArgumentException: AppCompat does not support the current theme features.."

我使用AndroidStudio3.0Canary4运行我的应用程序时运行良好,但在更新到Canary5后,该应用程序现在在开始时崩溃:Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeatures:{windowActionBar:false,windowActionBarOverlay:false,android:windowIsFloating:false,windowActionModeOverlay:false,windowNoTitle:false}atan

android - 使用 AppCompat v21 时何时将工具栏设置为操作栏?

Google在AppCompatv21中引入了工具栏小部件.我知道您可以在Activity中将工具栏指定为操作栏(通过setSupportActionBar())。将工具栏安装为操作栏而不是一直在布局中使用独立的工具栏有什么好处?工具栏在作为操作栏安装时可以执行但在单独使用时不能执行的操作吗?linkedarticle稍微涉及到这个主题:“当您想使用现有的操作栏功能(例如菜单膨胀和选择、ActionBarDrawerToggle等)但又想对其外观有更多控制时,将工具栏用作操作栏。”...但是他们使用了包罗万象的“等等”。ActionBar还提供了哪些其他功能,而人们在使用独立工具栏时会

android - Spinner - 使用 AppCompat 时会引发异常

我已经实现了用于阅读书籍的Android应用程序。我的应用程序有两种模式-day和night。对于day模式,我使用主题,它的父元素设置为@style/Theme.AppCompat.Light.NoActionBar。对于night模式,父级是@style/Theme.AppCompat.NoActionBar。在第一种模式下(day)一切正常。但是当用户将模式更改为夜间时会出现问题。Spinner有问题,它位于我的fragment中。将模式更改为night后,我立即看到以下异常:java.lang.RuntimeException:UnabletostartactivityComp