草庐IT

appCompat

全部标签

android - AppCompat Action Bar 库不显示添加的 fragment

编辑:如果我扩展FragmentActivity而不是ActionBarActivity我的布局再次显示(没有ActionBar当然)。ActionBar在4.x设备上按预期工作,但在我的2.3设备上我得到的只是ActionBar和它下面的空白屏幕。Fragment似乎没有被添加到Activity中。主题.xml@style/Widget.ActionBarthemes-v11.xml@style/Widget.ActionBarstyles.xml@color/actionbar_background@color/actionbar_backgroundActivityonCreat

android - 为什么在使用 appcompat 和工具栏时我的自定义操作栏不显示 "match parent"?

我正在操作栏中设置自定义View。它在使用SDK操作栏时填充操作栏的宽度,但在使用appcompat版本时不会填充操作栏的宽度。为什么我的线性布局在使用appcompat和工具栏时没有填满宽度?我能做些什么呢?这是应用程序兼容前的样子:下面是appcompat的样子。(红色显示我的自定义View的范围。):编辑:这是使用@Seidan的显式布局参数提示的外观。(在应该是白色的地方显示黑色文本):这是我的自定义布局:下面是我设置操作栏的方式:ActionBarab=getSupportActionBar();ab.setDisplayHomeAsUpEnabled(false);ab.s

android - YouTubePlayer 与 AppCompat v7 库

我开发了一个应用程序,它使用YouTubeandroidAPI在应用程序内播放某个视频。那时我使用了目标API19,也使用了目标API19。现在我想改变应用程序的设计切换到MaterialDesign使用目标API22并使用AppCompat-v7:22+库。但是YouTubeBaseActivity打不开,应用程序崩溃了。下面我将发布我到目前为止所做的事情。事件细节.javapublicclassEventDetailextendsYouTubeBaseActivityimplementsYouTubePlayer.OnInitializedListener{...protected

android - 应用程序 :showAsAction ifRoom is not working on appcompat action bar

我有一个包含以下菜单项的操作栏;问题是我的搜索按钮没有显示在操作栏上,但文本显示在溢出中。我的操作栏有足够的空间我正在使用"@style/Theme.AppCompat.Light"谁能帮帮我? 最佳答案 请尝试使用android:showAsAction="ifRoom|withText"而不是app:showAsAction="ifRoom|withText" 关于android-应用程序:showAsActionifRoomisnotworkingonappcompataction

Android:能够点击抽屉导航?? AppCompat v7:r21

当我在我创建的Android应用程序中打开我的抽屉导航时,我仍然能够点击我的主布局(内容布局)中的列表项。我的意思是,我实际上能够通过我的抽屉导航点击ListView项。我的抽屉导航中还没有任何可点击的项目,但我已将其放在具有白色背景的适当FrameLayout中。抽屉里的东西,我是fragment设计的。这是我的代码:activity_home.xml(主Activity)fragment_drawer.xml(DrawerFragment要放到@+id/drawer_frame中)为什么会这样?我正在使用AppCompatv7:r21库为我的Lollipop(Material设计)

android - AppCompat v21 工具栏更改 Logo 大小

我正在从以前的操作栏迁移到appcompatv21中的新工具栏功能。我仍然想将Logo保留在操作栏(工具栏)的左上角。为此,我在布局中添加了支持工具栏,并为其创建了一个新的thene。app:theme="@style/NewToolBarStyle"我正在以编程方式添加日志,因为应用程序中有一些逻辑。actionBar.setLogo(R.drawable.myicon);引用我的新样式(暂时为空):但是结果显示的图像对于我要查找的内容来说太大了,我想知道如何减小图标的大小。有什么方法(样式、布局或编程)可以减小Logo的大小吗? 最佳答案

android - 如何停止在 Android Studio 中使用 AppCompat?

我是Android开发的新手,我正在尝试遵循AndroidStudio中的Android开发指南,特别是尝试设置操作栏。我的minSdkVersion是15,在build:gradle中说明(模块:应用程序)所以我认为我不需要使用任何应用程序兼容性支持,但我的主题,正如它在styles.xml中所说的那样是并且我无法将它更改为任何Holo,而不会在我运行它时崩溃我的应用程序。此外,使用这个我不能使用android:showAsAction(它只是不起作用)而是需要使用app:showAsAction以及所有Android支持库。提前致谢。 最佳答案

android - 如果最小 SDK = 14,则适用于 Lollipop 的 Appcompat、兼容性和支持库

我们现有的Android应用支持API级别8到18。我们使用了兼容性库19.1.0。现在我们正在更改/升级到:最低SDK=14目标=android-22现在鉴于不同版本中有v4、v7、v13支持、兼容性和appcompat库,我不确定哪些应该包含哪些不包含。我们正在使用maven进行依赖管理并使用MavenSDKdeployer 最佳答案 Android支持库v4、v7、v8、v13和v17是完全不同的库。v7不是v4的较新版本,v8也不是v7的较新版本。在v4中找不到v7提供的组件,同理,在v7中也找不到v8提供的组件。每个v的编

android - AppCompat v7 工具栏上/后箭头不起作用

我在一个Activity中有两个fragment。当fragmentA显示时,我希望显示抽屉导航汉堡图标并让抽屉导航工作。当显示fragmentB时,我希望显示后退箭头,并在单击它时进行向上导航。但是,除非打开抽屉导航,否则我似乎无法让新的AppCompatv7工具栏在我的ActionBarActivity中显示向上箭头。在我的Activity中,对于我的onCreate()方法,我有...toolbar=(Toolbar)findViewById(R.id.toolbar);if(toolbar!=null){setSupportActionBar(toolbar);}mDrawer

android - appcompat-v7 :27. 1.1 与 firebase-ads :15. 0.1 冲突

我正在开发一款新应用。目前我正在尝试添加依赖implementation'com.google.firebase:firebase-ads:15.0.1'之前插入第38行:之后插入第38行:有什么想法可以最好地解决这个问题吗?附言类路径'com.google.gms:google-services:4.0.1' 最佳答案 您的一个依赖项在内部使用旧的支持库版本。最好的解决方案是强制它使用更新的,只需将其添加到依赖项中即可:implementation'com.android.support:customtabs:27.1.1'