草庐IT

appCompat

全部标签

android - AlertDialog AppCompat 宽度和高度

我的AlertDialog自定义样式如下:@color/color_accent@color/text_color_primary@color/color_primarytrue@null我需要更改宽度和高度,因为它在我的平板电脑上太大了。有什么想法吗?以下代码无法正常工作:@dimen/abc_dialog_min_width_major@dimen/abc_dialog_min_width_minor 最佳答案 我能够像这样调整宽度:70%70%对话框dialog=newAlertDialog.Builder(this,R.st

android - 是否可以使用 appcompat 库创建操作栏菜单?

最近我已经从常规操作栏实现切换到最近发布的appcompat实现。我的应用程序大量使用操作栏来提供功能。自切换以来,在较旧的地方API(少于11个)没有任何菜单项。较新的API可以,但它们不会像配置的那样显示图像(如果room|withText)。有没有其他人遇到过这种情况或想出了任何解决方案? 最佳答案 我在使用appcompat库时发现了问题所在。您可以像往常一样创建菜单。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R

android - java.lang.IllegalStateException : You need to use a Theme. AppCompat 主题(或后代)与此 Activity 。钛

我正在使用这个主题为我的Titanium应用程序创建自定义主题generator.但是当我运行我的应用程序时它崩溃了并且我的日志显示我需要appCompact即使我为sdk>sdk11设置了主题。我的目标Android版本是API19,最低SDK版本是API14,所以我想知道为什么我需要appCompact。我的日志是这样写的:[ERROR]:TiApplication:(main)[512,512]Sendingevent:exceptiononthread:mainmsg:java.lang.RuntimeException:UnabletostartactivityCompone

android - AppCompat 弹出菜单 RuntimeException

我正在使用以下类来创建图标化弹出菜单:publicclassIconizedMenuimplementsMenuBuilder.Callback,MenuPresenter.Callback{privateContextmContext;privateMenuBuildermMenu;privateViewmAnchor;privateMenuPopupHelpermPopup;privateOnMenuItemClickListenermMenuItemClickListener;privateOnDismissListenermDismissListener;/***Callbac

Android 构建工具阻止 ProGuard 删除未使用的 appcompat 库类

这是我的build.gradle的一部分:android{buildTypes{release{minifyEnabledtrueshrinkResourcestrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}}dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:21.0.3'}proguard-rules.pro中没有任

android - 如何使用 appcompat 设置 View 样式

当主题从Theme.AppCompat.Light.DarkActionBar扩展时,如何在整个应用程序中设置TextView和编辑文本的样式?这是行不通的,@style/myTextViewStyle@style/myTextViewStyle5dp5dp5dp5dp@android:color/black 最佳答案 @style/Widget.MyApp.TextView@style/Widget.MyApp.EditText只要您的应用或Activity在list中定义了android:theme="@style/Theme.

java - 在 android 中使用 android-support-v7-appcompat 库运行 PopupMenu 时出现 NoClassDefFoundError

我正在尝试在我的android应用程序中实现一个弹出菜单,该菜单将受android2.2的支持。所以我使用android-support-v7-appcompat支持库来完成它。但不幸的是我收到java.lang.NoClassDefFoundError异常。无法解决,所以任何人都可以帮助我吗?提前致谢!logcat显示,06-2715:40:30.160:E/AndroidRuntime(26985):FATALEXCEPTION:main06-2715:40:30.160:E/AndroidRuntime(26985):java.lang.NoClassDefFoundError:

android - 添加两个具有不同主题的 AppCompat 工具栏

我想在我的应用程序中有两个不同的android.support.v7.widget.Toolbars,一个深色,一个浅色,并在需要时在它们之间切换。但是,当我在第二个工具栏上设置不同的主题时,它似乎也重置了第一个工具栏上的主题。这是错误还是预期的行为?工具栏1:工具栏2: 最佳答案 制作一个ContextThemeWrapper:ContextThemeWrapperwrapper=newContextThemeWrapper(context,R.style.Some_Theme);使用当前上下文来扩充一个工具栏,并使用Contex

android - 使用 shrinkResources 时 AppCompat V7 崩溃

我在我的gradle项目中启用了新工具shrinkResources但由于找不到AppCompat颜色xml而失败,可能已被该工具删除。11-0311:30:19.095:E/AndroidRuntime(24797):Causedby:android.content.res.Resources$NotFoundException:Fileres/color/abc_primary_text_material_dark.xmlfromcolorstatelistresourceID#0x7f09019211-0311:30:19.095:E/AndroidRuntime(24797):

android - 更改 AppCompat SearchView 建议背景

我想在我的主题样式中设置SearchView下拉建议的背景。我不想通过布局文件来执行此操作,因为我希望操作系统自己处理选择背景。以编程方式设置后台删除列表选择器,我想避免这种情况。这就是我现在所拥有的。我希望行的背景为白色。我必须在我的styles.xml中更改什么才能实现这一点?PS:我自己把建议的文字去掉了,所以看起来像个大黑block。 最佳答案 SearchView的弹出窗口基于标准样式的AutoCompleteTextView,因此您可以在自定义主题中更改此小部件的标准样式以获得背景变化。因此,在自定义主题中覆盖autoC