草庐IT

v7-appcompat

全部标签

android - startActionMode 错误,appcompat

我在我的应用程序中使用了SherlockActionBar,但是在我开始使用appcompat之后。并得到错误“类型Activity中的方法startActionMode(ActionMode.Callback)不适用于参数(PageFragment.ActionModeCallback)”原始的mActionMode=getActivity().startActionMode(newActionModeCallback());请帮帮我,我做错了什么? 最佳答案 只是为了提高可读性,根据user3176367的说法,解决方案是将ge

android - 使用 appcompat v21 更改 actionOverflowButtonStyle

我想更改我的Toolbar(或ActionBar,无关紧要)中的操作溢出按钮图标。所以我这样走:@style/AppTheme.OverflowButtonStyle@drawable/ic_custom或者这样:@style/AppTheme.ToolbarStyle@style/AppTheme.OverflowButtonStyle@drawable/ic_custom但这两种方式都不行。那里出了什么问题?第二个问题是我可以将一个资源从图书馆更改为另一个资源(我只想将黑色Action溢出按钮更改为白色,它也出现在图书馆中)。 最佳答案

android - 使用 AppCompat v22.1.0 时如何在 super.onCreate 之前设置 ContentView?

嘿,我刚刚将我的应用程序升级到AppCompatv22.1.0并遇到了这个异常Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeaturesatandroid.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)atandroid.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCom

android - 尝试读取字段 'android.view.View android.support.v7.widget.RecyclerView$ViewHolder.itemView'

我正在尝试延迟随机选择recyclerview项目。我需要在fragment加载后启动随机选择方法,无需任何用户交互,但出现以下错误。然后我把它放在ImageView上点击检查,但我再次遇到同样的异常。这里有人会告诉我我在哪里犯了错误,或者还有什么更好的方法可以实现这一点。下面是我的代码packagecom.apponative.bjja.fragments;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.annotation.Nullable;importandroid.support.v4

android - 无法将 android.support.v7 添加到我的项目构建路径

我正在尝试将android-support-v7-appcompat添加到我的项目构建路径中:这是我所做的:在我自己的项目上右击->构建路径->配置构建路径->在左侧栏中选择Android,然后点击“添加”。我选择“android-support-v7-appcompat”。然后这个名称出现在表格的右栏中,左侧出现库所在的路径:C:\ProgramFiles\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\应用程序兼容性。它的左侧有一个漂亮的绿色复选标记!我单击“应用”或“确定”。然后我再次转到这个屏幕,但是虽

android - AppCompat升级到v22.1.0版本后获取AppCompat不支持当前主题功能异常问题

之前我在我的项目中使用AppCompat版本21.1.2,目的是使用工具栏切换Material设计。但是升级到AppCompatv22.1.0后,我的应用开始运行异常。我什至尝试了一些解决方案,如下所示falsetrue还将父主题应用为但以上解决方案都对我没有帮助。因此,请通过您的提示和建议帮助我解决我目前面临的问题。我还发布了我的styles.xml和logcat错误供您引用。任何形式的帮助都会对我有所帮助。提前致谢。样式.xml@color/white#F2F2F2truetruefalse@style/DrawerArrowStyle@color/yellowLogcat错误:j

android - 带有 v7 支持操作栏的奇怪分隔线

操作栏使用的主题是Theme.AppCompat.Light使用Theme.Holo时不存在该问题。我正在为支持v7操作栏使用自定义View:我得到以下结果:如何删除布局和操作栏之间的黑线/分隔线。我曾尝试更改操作栏样式,但收效甚微。@style/Widget.Styled.ActionBar@null@null0dp0dpnone@null@null0dp0dp这是我的Activity来源:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstance

android - 更改 android.support.v7.widget.SearchView 的颜色

我正在使用搜索View。是否可以更改文本颜色和图标颜色以查看?目前它显示黑色文本和图标。我想将其更改为白色文本和白色搜索图标。 最佳答案 这可能有用..SearchViewsearchView=(SearchView)findViewById(R.id.search);EditTextsearchEditText=(EditText)searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text);searchEditText.setTextColo

Android:使用工具栏在 AppCompat-v7 上设置 ActionMode 样式

我制作了一个带有可选项目的ListView,但是ActionMode没有正确显示。(右侧有一个“比较”菜单按钮,颜色为白色)我尝试使用以下代码设置actionMode的样式,但没有任何变化。任何想法为什么会发生这种情况?我发现如果我直接在Toolbar小部件而不是DarkTheme.ActionBar上设置背景颜色,则actionMode上文本周围的颜色消失了,但文本的颜色仍然是白色,而且我还需要ActionBar的颜色在主题而不是小部件上定义。toolbar.xmlmytheme.xml@color/abc_primary_text_material_dark@color/abc_p

java - 使用 android.support.v7.widget.SearchView 时获取类转换异常

我正在使用菜单在操作栏上显示搜索图标。我已经创建了搜索ViewitemSearch=menu.findItem(R.id.action_search_chat_home_container);searchView=(SearchView)MenuItemCompat.getActionView(itemSearch);我正在使用android-support-v7-appcompat作为库项目。菜单的XML...我收到以下错误*03-1812:19:46.965E/com.abc.contactbook.RTContactBookActivityjava文件中的代码导入包importa