草庐IT

appCompat

全部标签

android - 如何使用 appCompat 22.1 及更高版本中的新 AlertDialog 并为其设置样式

我正在尝试从默认的androidAlertDialog迁移到appCompat-22.1中包含的新版本到目前为止,我了解您只需导入android.support.v7.app.AlertDialog包即可使用它。但是我该如何设计呢?例如更改正/负按钮颜色、标题颜色、消息颜色和背景颜色? 最佳答案 在创建AlertDialog时,您可以设置要使用的主题。示例-创建对话框AlertDialog.Builderbuilder=newAlertDialog.Builder(this,R.style.MyAlertDialogStyle);b

android - 无法在 android studio 中加载 AppCompat ActionBar,出现未知错误

下面是我的xml文件。在预览中有两个错误“无法加载AppCompatActionBar并出现未知错误”和“无法实例化多个类”。如何能够运行该应用程序。但是该应用程序崩溃并且在Logcat中没有显示错误。这是我的预览屏幕截图下面是appbar_main 最佳答案 此问题的解决方案取决于您使用的Android支持库的版本:支持库26.0.0-beta2此android支持库版本存在导致上述问题的错误在您的Gradle构建文件中使用:compile'com.android.support:appcompat-v7:26.0.0'与:bui

Android Material 和 appcompat Manifest 合并失败

我有下一个年级dependencies{implementationfileTree(dir:'libs',include:['*.jar'])implementation'com.android.support:appcompat-v7:28.0.0-rc01'implementation'com.android.support.constraint:constraint-layout:1.1.2'testImplementation'junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:

android - 在 appcompat-v7 的工具栏中删除标题

documentation工具栏说Ifanappusesalogoimageitshouldstronglyconsideromittingatitleandsubtitle.删除标题的正确方法是什么? 最佳答案 getSupportActionBar().setDisplayShowTitleEnabled(false); 关于android-在appcompat-v7的工具栏中删除标题,我们在StackOverflow上找到一个类似的问题: https:/

android - 使用 Material Design 和 AppCompat 在 Android 中为按钮着色

在今天发布AppCompat更新之前,我能够更改AndroidL中按钮的颜色,但不能在旧版本上更改。包含新的AppCompat更新后,我无法更改任一版本的颜色,当我尝试时,按钮就会消失。有谁知道如何更改按钮颜色?以下图片显示了我想要实现的目标:白色按钮是默认的,红色的是我想要的。这是我之前在styles.xml中更改按钮颜色的方法:insertcolorhere并动态执行:button.getBackground().setColorFilter(getResources().getColor(insertcolorhere),PorterDuff.Mode.MULTIPLY);我也确

android - 升级到 AppCompat v22.1.0,现在得到 IllegalArgumentException : AppCompat does not support the current theme features

我刚刚升级了我的应用程序以使用新发布的v22.1.0AppCompat,现在打开我的应用程序时出现以下异常。Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeaturesatandroid.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)atandroid.support.v7.app.AppCompatDelegateImplV7.setCon

android - appcompat-v7 :21. 0. 0': No resource found that matches the given name: attr ' android:actionModeShareDrawable'

在我的项目中尝试使用最新的appcompat-v7支持库时,我收到以下错误:/Users/greg/dev/mobile/android_project/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0/res/values-v11/values.xmlError:(36,21)Noresourcefoundthatmatchesthegivenname:attr'android:actionModeShareDrawable'.Error:(36,21)Noresourcefoun

java - Eclipse ADT appcompat... 它是什么?

我整个下午都没有解决这个问题。我已经下载了Eclipse,下载了SDK,安装了更新,但是我创建的每个新Android项目都有问题。首先,它根本不会生成R.java文件,现在它会生成,但是它会自动创建一个名为appcompat_v7的单独项目。我不知道这是什么,但它会导致任何其他新项目出现问题。这是正常项目产生的错误:容器“AndroidDependencies”引用了不存在的库“/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar”我完全不知道如何解决这个问题。这是什么原因造成的?编辑看来这仅适用于KitKat,所有其他API平台

java - 使用 appcompat v7 更改 EditText 底线颜色

我正在使用appcompatv7以在Android5及更低版本上获得一致的外观。它工作得很好。但是我无法弄清楚如何更改EditTexts的底线颜色和强调颜色。可能吗?我尝试定义自定义android:editTextStyle(参见下文),但我只成功更改了完整的背景颜色或文本颜色,但没有更改底线或强调色。是否有要使用的特定属性值?我是否必须通过android:background属性使用自定义可绘制图像?不能用hexa指定颜色吗?@style/Widget.App.EditText???根据androidAPI21来源,带有Material设计的EditTexts似乎使用colorCon

java.lang.IllegalArgumentException : AppCompat does not support the current theme features

我尝试将项目从Eclipse迁移到AndroidStudio。最后我能够运行它,但在某个时候我得到了这个异常,我在谷歌中没有发现任何关于这个:04-2200:08:15.4849891-9891/hu.illion.kwindooE/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}:java.lang.IllegalArgumen