草庐IT

appCompat

全部标签

Android appcompat 操作栏菜单项 showAsAction 不起作用

我有一个在android4.x上显示但在2.x上没有的菜单项。这是我的menu.xml这是我的操作栏样式@color/blue_dark@color/white@color/white@color/blue_dark有什么想法吗?编辑:删除双引号错字难道是我只显示文本而不显示图标吗?我有点卡在这里。 最佳答案 哇,谢谢你们的帮助,但我设法弄明白了。不是xml的问题,是onCreateOptionsMenu函数的问题。我在用这个newMenuInflater(getApplication()).inflate(R.menu.activ

android - 使用 AppCompat v22 时缺少 ActionBarDrawerToggle 图标

我正在使用Appcompatv22为AutoCompleteTextView使用有色样式。然而,一旦我改变了我的build.gradle:compile'com.android.support:support-v4:21.0.3'compile'com.android.support:appcompat-v7:21.0.3'compile'com.android.support:cardview-v7:21.0.2'compile'com.android.support:recyclerview-v7:21.0.2'对此:compile'com.android.support:supp

android - getActionBar() 在 PreferenceActivity 中返回 null (AppCompat-v7 21)

我已经在PreferenceActivity中实现了DoneBar(操作栏中的两个按钮),如v20sdk示例中提供的那样,但是在将SDK和AppCompat更新到版本21后,我的应用程序在处崩溃java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'voidandroid.app.ActionBar.setDisplayOptions(int,int)'那是因为getActionBar()返回null。并且没有像ActionBarActivity中的getSupportActionBar()。所以我的问题是如何在PreferenceActivity

android - 将 Android.Support Library v7 AppCompat 更新到 21.0.3 版本后出错

将Android.SupportLibraryv7AppCompat更新到21.0.3版本后,我遇到了以下错误:1>C:\ProgramFiles(x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2):errorXA5207:Pleaseinstallpackage:'AndroidSupportLibrary'availableinSDKinstaller.JavalibraryfileC:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\e

android - 如何在新的 AppCompat 工具栏中更改 HomeAsUp 指示器?

我想在我的AppCompat工具栏中更改默认的ActionBarhomeAsUp指示器(可绘制)。如何做到这一点?仅显示默认箭头。样式(其他API级别相同):true@drawable/hometrue@drawable/home我的fragment布局中的工具栏:在fragment中:toolbar=(Toolbar)rootView.findViewById(R.id.my_awesome_toolbar);activity.setSupportActionBar(toolbar);ActionBaractionBar=activity.getSupportActionBar();

即使在 AppCompat 23.1.0 中设置填充 0,Android SeekBar 也不能全宽

当我将android支持库从23.0.1更新到23.1.0时,我发现SeekBar不再是全宽了。这是测试XML文件:它在支持lib23.0.1下运行良好,如下图所示。SeekBar有默认填充,当我手动设置padding=0时,它可以是全宽。并且AppCompatSeekBar还不存在。但在支持lib23.1.0下,无论我设置多少填充,SeekBar和AppCompatSeekBar都没有任何变化,如下图所示。所以,这是支持库的错误,任何机构遇到这个问题以及如何解决它?谢谢~!更新:这完全让我感到困惑,我刚刚进行了另一个测试,我创建了一个新项目,无论我使用AppCompat23.0.1还

android - 无法在 Android Studio 新项目中解析 com.android.support :appcompat-v7:26. 1.0

我知道这些问题:Failedtoresolve:com.android.support:cardview-v7:26.0.0androidCouldnotresolvecom.android.support:appcompat-v7:26.1.0[duplicate]我已经阅读了这些文档:MigratetoAndroidPluginforGradle3.0.0MigratingtoAndroid8.0所以我发布了这个问题,相信它不是重复的。我已经安装了AndroidStudio3.0.1。我之前没有任何以前的版本,我开始了一个新项目。Gradle文件中的每个设置都是由AndroidSt

Android actionbar 如何为 Eclipse 添加支持库 v7 appcompat

我按照Android-ActionBar中的每个步骤进行操作添加操作栏。我从ActionBarActivity扩展Activity:公共(public)类MainActivity扩展ActionBarActivity我需要添加appcompatv7支持库,如here:在“使用资源添加库”中,eclipse部分。最后一步:"将库添加到您的应用程序项目中:在项目资源管理器中,右键单击您的项目并选择属性。在“库”Pane中,单击“添加”。选择库项目并单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat。在属性窗口中,单击“确定”。"第2步是

android - 无法解析 style.xml 中的符号 'Theme.AppCompat.Light.DarkActionBar'

Theme.AppCompat.Light.DarkActionBar未在styles.xml中编译。我在应用模块中添加了compile'com.android.support:appcompat-v7:25.1.0'build.gradle。我在谷歌搜索过解决方案。其中很多是关于更改Project的build.gradle中的类路径。仍然显示相同的错误。build.gradledependencies{compile'com.android.support:appcompat-v7:25.1.0'compile'com.android.support:design:25.1.0'co

android - AppCompat ToolBar popupTheme 未在 ShareAction MenuItem 中使用

上下文使用AppCompatv721.0.0/21.0.2/21.0.3问题ToolBar的popupTheme没有应用到ShareAction工具栏上的样式:@color/green@style/ThemeOverlay.AppCompat.Light@style/ThemeOverlay.AppCompat.Dark.ActionBar溢出菜单项正在正确使用popupTheme另一方面,ShareAction不接收popupTheme。经过一些测试后,我注意到它收到了工具栏的app:theme,因此是黑暗的。@color/white为了在ShareAction上获得黑色文本,我尝试