草庐IT

v7-appcompat

全部标签

android - 如何更改 AlertDialog.Builder AppCompat 中项目的颜色?

如何更改AlertDialog.BuilderAppCompat中项目的颜色?我想将项目(照片、图库)的textColor设置为任何其他颜色。这是我的代码:AlertDialog.Builderbuilder=newAlertDialog.Builder(getActivity(),R.style.AppCompatAlertDialogStyle);builder.setTitle(getResources().getString(R.string.choose_image_source));builder.setItems(newCharSequence[]{getResource

android - 滚动时如何自动隐藏 v7 appbar 部分隐藏它 - android

关注tutorial,我创建了这个布局:这是我的布局xml文件:我想要的是,当我将滚动条留在中间时(当应用栏的下部可见时),应用栏应该隐藏自己或完全显示自己就像在googleplay商店中发生的那样:请注意,在googleplay的情况下,当没有手指触摸屏幕时,应用栏永远不会半隐藏如何把应用栏做成这样?谢谢 最佳答案 将捕捉标志添加到滚动标志:这是刚刚在SupportLibraryv23.1.0中添加的. 关于android-滚动时如何自动隐藏v7appbar部分隐藏它-android,

android - AppCompat fragment 生命周期已更改

更新到新的appcompat库com.android.support:appcompat-v7:25.1.0后,我在事务中替换fragment时获得了新的fragment生命周期。例如我有两个fragmentFrFirst和FrSecond,在onStart和onStop中有日志,我将first替换为second然后第二与第一:FrFirst->FrSecond->FrFirst。getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.content,newFrSecond()).commit(

java - 错误膨胀类 android.v7.widget.RecyclerView

我正在尝试从头开始了解RecyclerView,因此我尝试使用它创建一个View。但是,当我尝试打开Activity时,似乎出现了一个错误:Errorinflatingclassandroid.v7.widget.RecyclerVieworclassandroid.v7.widget.RecyclerViewnotfound。我尝试更改依赖项、更新sdktargets、检查正确的导入并尝试所有以前可用的帮助。但我仍然无法更正或消除错误。因此,请在关闭重复问题并删除问题之前帮助我解决此错误。这是我的build.gradle:{compileSdkVersion26defaultConf

android - 将 ShowcaseView 与 v7 appcompat ActionBar 一起使用

我正在使用ShowcaseViewandroid库在我的应用程序首次启动时添加欢迎屏幕。现在,在4.0+(可能还有3.0,但我没有设备来测试它)上它运行完美,但是在Gingerbread上,应用程序崩溃并出现以下错误。09-1015:30:31.1821650-1650/net.rymate.notesE/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:insertShowcaseViewWithTypecannotbeusedwhenthethemehasnoActionBaratcom.github.espi

android - 使用 Material Design 使用 AppCompat v7 拆分操作栏?

当面向API21时,是否可以拆分AppCompatActionBar?现在我有所有的Activity包括android:uiOptions="splitActionBarWhenNarrow"并且有元数据:我的主题Base是Theme.AppCompat但出于某种原因,这对拆分操作栏完全没有影响。 最佳答案 Material主题或AppCompatv21不支持拆分操作栏。您当然可以通过Toolbar创建自己的底部操作栏。添加到您的布局,但您必须自己管理>600dp配置上的控件组合。 关于

android - Android Studio 中来自 appcompat-v7 :22. 2.0 的资源问题

我们有一个来自大学的基础项目可以构建。所以我安装了AndroidStudio,安装并更新了AndroidSDK(API22)和所有附加功能,然后打开了项目,其中包含External下的appcompat-v7库图书馆。当我尝试构建应用程序时,我收到以下错误消息:C:\PRIVAT\UniversitätRegensburg\SS-2015\Anwendungsprogrammierung-mit-Android\Studienleistungen\02-Studienleistung\FoodieAppStarterProject\app\build\intermediates\exp

android - Leanback 的 AppCompat 主题

我打开了旧的AndroidTV应用项目并尝试更新依赖项。然后我将appcompat库更新到27.1.1。我打开了Leanbackfragment,AndroidStudio警告我BrowseFragment已弃用,我应该改用BaseSupportFragment。其他Leanbackfragment的情况相同。然后我将所有fragment更改为AppCompat版本(LeanbackSettingsFragment除外,因为没有提供AppCompat版本),然后更改我的Activity扩展AppCompatActivity。进行这些更改后,我构建了该应用程序,但是当我启动该应用程序时,

java - 如何删除 android v7 -app compat 支持

我在androidsuppportv7appcompat中遇到了一些问题。给出一些jar丢失的错误。我想制作一个简单的helloworld应用程序,支持androidv4或其他东西,但如何删除android支持v7? 最佳答案 删除它有点麻烦。最简单的方法是创建一个新项目,取消选中向导中的“创建Activity”,然后将一个新类添加到src。但如果您真的非常想从现有项目中删除v7内容,可以通过以下方法删除它、操作栏和fragment内容:从project.properties中删除android.libary.reference行,

Android:需要 android.support.v7.app.ActionBar 找到 android.app.ActionBar

我正在尝试使用getActionBar();方法,但收到此错误:requiredandroid.support.v7.app.ActionBarfoundandroid.app.ActionBar。我该如何纠正这个问题? 最佳答案 发生此错误是因为您正在创建一个对象并将其传递给不同的类引用变量。因为getActionManager给出android.app.ActionBar的对象但您正在尝试分配android.app.ActionBar类对象android.support.v7.app.ActionBar.但这两个类都提供相同的功