草庐IT

appCompat

全部标签

Android Material 和 appcompat Manifest 合并在 react-native 或 ExpoKit 中失败

我将'android.support:appcompat-v7'更新为28.0.0。但它带来了构建错误。Attributeapplication@appComponentFactoryvalue=(android.support.v4.app.CoreComponentFactory)from[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91isalsopresentat[androidx.core:core:1.0.0]AndroidManifest.xml:22:18-86value=(an

android - appCompat v7 中的 LinearLayoutCompat 是什么?

在Android平台的支持库appCompatv7中,有一个android.support.v7.widget.LinearLayoutCompat类。有人知道这个类为什么存在吗?原始的LinearLayout类从API级别1开始就存在,所以我不明白为什么会有兼容版本。 最佳答案 LinearLayout类从API级别1开始就存在,但之后添加了一些API,例如API级别11引入的setShowDividers。所以在这种情况下setShowDividers(和它的参数)应该使用LinearLayoutCompat而不是LinearL

android - Android 5.0 Lollipop 中的 ActionMode ActionBar 样式(带有 AppCompat)

我使用本教程为Lollipop改造了我的Holo应用程序:http://android-developers.blogspot.ru/2014/10/appcompat-v21-material-design-for-pre.html我有什么:主题true@color/theme_primary@color/theme_primary_dark@color/theme_accent工具栏布局Activity继承自ActionBarActivity,多选模式下带有ListFragmentfragmentgetListView().setChoiceMode(ListView.CHOICE

android - 如何使用 AppCompat.Light.NoActionBar 删除操作栏下方的阴影?

我尝试使用Theme.AppCompat.Light.NoActionBar删除工具栏下方的阴影,使用了以前回答过它的人的每一个建议,但没有人成功。我试过了@null和@drawable/solid_line....有了这个,android:elevation="0dp"阴影从屏幕顶部消失但并未消失。你有什么想法可以完全去除这条阴影线吗?? 最佳答案 我不是专家,但我在几个小时前遇到了同样的问题。所以这里的想法是使用AppCompat我们必须管理库属性而不是Android属性。换句话说,而不是android:elevation尝试a

android - 状态栏颜色未显示 - 5.0 Lollipop Android Studio : (AppCompat-v7:r21)

我在AndroidStudio中使用Android5.0Lollipop的AppCompat-v7:21.0.0支持库。我的问题是,可以通过在values/styles.xml文件中设置colorPrimaryDark来更改状态栏颜色,在xml布局预览中都显示为黑色和模拟器。那怎么了?我错过了什么吗?请告诉我。谢谢。编辑:我知道在Pre-Lollipop版本上更改状态栏颜色是不可能的。我的XML布局编辑器预览和我的模拟器都设置为API级别21(5.0Lollipop)。但是,状态栏仍然不是我在colorPrimaryDark中设置的颜色。我尝试在styles.xml中执行statusB

android - 如何在 Material Design 中使用 appCompat 自定义上下文操作栏

MainActivity.java我已经在这个类中实现了MultiChoiceModeListener,下面是代码:在listView上:listView.setMultiChoiceModeListener(MainActivity.this);listView.setChoiceMode(listView.CHOICE_MODE_MULTIPLE_MODAL);@OverridepublicbooleanonActionItemClicked(ActionModearg0,MenuItemarg1){switch(arg1.getItemId()){caseR.id.save://

android - AppCompat 不支持当前的主题功能 - 没有任何效果

我正在尝试在我的项目中使用MaterialDesign,但我一直收到此错误:Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeatures:{windowActionBar:false,windowActionBarOverlay:false,android:windowIsFloating:false,windowActionModeOverlay:false,windowNoTitle:false}atandroid.support.v7.app.AppCompat

android - 使用 v7 兼容性支持主题时的 IDE "Cannot Resolve @style/Theme.Appcompat"

这并不是一个真正的大问题,因为我的项目仍然可以正确构建和运行(使用gradle),但我无法让AndroidStudio识别API18SDK中发布的应用程序兼容性主题(允许操作栏支持适用于android2.1及更高版本)。我已成功加载支持库,因为Java文件中的ActionBar类可以完成代码。问题是AndroidStudio显示分配给AndroidManifest.xml中Theme.AppCompat.Light的红色文本错误。有没有办法为AndroidStudio的外部库的list中声明的​​主题资源启用代码完成?更新这是我的阻止我的AndroidManifest:我也尝试在应用程

android - AppCompat v7 工具栏 onOptionsItemSelected 未调用

我从原来的ActionBar改成了AppCompatToolbar和setSupportActionBar(toolbar)。当我使用getSupportActionBar()和setDisplayHomeAsUpEnabled(true)作为后退箭头时,单击永远不会调用onOptionsItemSelected或任何其他监听器方法。我必须为它实现一些特殊的监听器吗?在一切正常之前。编辑:初始化ActionBar:mToolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(mToolbar);mActionBar=g

android - 无法解析 : com. android.support :appcompat-v7:25. 1.0

我的AndroidStudio充满了错误androidstudio无法识别库。Error:(27,13)Failedtoresolve:com.android.support:appcompat-v7:25.1.0 最佳答案 确保存储库部分包含一个带有“https://maven.google.com”端点的maven部分。例如:allprojects{repositories{jcenter()maven{url"https://maven.google.com"}}}更新:allprojects{repositories{goo