草庐IT

Appcompat-v

全部标签

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

android - 以编程方式为具有 AppCompat 设计效果的 Android Button 设置 buttonColorNormal

我一直在使用适用于Android的Google设计支持库。为了设置不同于应用程序主题的按钮颜色,我在布局XML文件中声明按钮如下:然后在styles.xml中定义MyButton为@color/my_color这根据设计支持库为我提供了一个按钮,其背景颜色为我的colors.xml文件中用@color/my_color定义的颜色。因此基本上是使用android:theme改变colorButtonNormal属性以获得所需的颜色。如何以编程方式实现相同的结果?基本上如果我能做类似的事情myButton.setTheme(R.style.MyButton)...然后我可以设置colorB

android - AppCompat、Vectors 和 4.1.2 发生奇怪的崩溃

当我尝试在Androidv4.1.2(API16)上运行我的应用程序时,我收到了一个非常奇怪的崩溃报告。我在旧手机上遇到以下错误:07-1016:15:52.1885496-5496/com.amplified.music.debugE/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.amplified.music.debug/com.amplified.music.activity.MainActivity}:android.view

java - appcompat_v7 和 android-support-v7-appcompat 之间的区别?

人们说它们是相同的,但它们在不同的情况下使用,如developersite中所述1-添加没有资源的库ToaddaSupportLibrarywithoutresourcestoyourapplicationproject:MakesureyouhavedownloadedtheAndroidSupportLibraryusingtheSDKManager.Createalibs/directoryintherootofyourapplicationproject.CopytheJARfilefromyourAndroidSDKinstallationdirectory(e.g.,/ex