草庐IT

AppCompat_v

全部标签

android - 以编程方式为具有 AppCompat 设计效果的 Android Button 设置 buttonColorNormal

我一直在使用适用于Android的Google设计支持库。为了设置不同于应用程序主题的按钮颜色,我在布局XML文件中声明按钮如下:然后在styles.xml中定义MyButton为@color/my_color这根据设计支持库为我提供了一个按钮,其背景颜色为我的colors.xml文件中用@color/my_color定义的颜色。因此基本上是使用android:theme改变colorButtonNormal属性以获得所需的颜色。如何以编程方式实现相同的结果?基本上如果我能做类似的事情myButton.setTheme(R.style.MyButton)...然后我可以设置colorB

android - AppCompat、Vectors 和 4.1.2 发生奇怪的崩溃

当我尝试在Androidv4.1.2(API16)上运行我的应用程序时,我收到了一个非常奇怪的崩溃报告。我在旧手机上遇到以下错误:07-1016:15:52.1885496-5496/com.amplified.music.debugE/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.amplified.music.debug/com.amplified.music.activity.MainActivity}:android.view

java - appcompat_v7 和 android-support-v7-appcompat 之间的区别?

人们说它们是相同的,但它们在不同的情况下使用,如developersite中所述1-添加没有资源的库ToaddaSupportLibrarywithoutresourcestoyourapplicationproject:MakesureyouhavedownloadedtheAndroidSupportLibraryusingtheSDKManager.Createalibs/directoryintherootofyourapplicationproject.CopytheJARfilefromyourAndroidSDKinstallationdirectory(e.g.,/ex

android - 无法将 android-support-v7-appcompat 连接到我的项目

我从developer.android.com下载了一个示例在IntellijIDEA中导入并全部导入。接下来,我想将库android-support-v7-appcompat连接到我的项目。我按照说明做了:Howtoaddandroid.support.v7.widget.GridLayoutintointelliJidea?Tutorialonyoutube还有很多其他的。在所有情况下,我都有同样的错误。当你编译项目时IntellijIDEA说没有资源:错误屏幕http://www.fayloobmennik.net/4303361Error:android-apt-compile

android - 我可以在 Appcompat-v7 中使用没有 Actionbar 的 Activity 而不是 ActionbarActivity 吗?

我想在低版本的Android上使用MaterialDesign。我知道,我必须使用AppTheme:Appcompat-v7要将Actionbar与Appcompat-v7一起使用,我必须扩展ActionbarActivity但是,我不想使用ActionbarActivity,因为它与Activity有很大的不同,而且它对我来说看起来不灵活,这让我对使用ActionbarActivity感到紧张。它看起来只是Actionbar的Activity类。所以,我考虑用Toolbar(stand-alone)代替Actionbar。而且似乎当我不使用Actionbar时,也不必使用Action

android - 为什么 `text_size_body` 在 AppCompat 库和 Android Lollipop 中有不同的大小?

v21\values.xml@dimen/text_size_body_1_material文字大小14spvalues\values.xml@dimen/abc_text_size_body_1_material文字大小16sp问题:Google在AppCompat库和AndroidLollipop中为text_size_body定义不同大小的原因是什么。P.S.其他尺寸好像都一样。 最佳答案 通常,Android首先会查看默认文件夹values,以查找您通过xml资源定义的所有值(在您的示例中为values/dimens.xml

Android appcompat v7 - 导入时出现错误

我刚刚在Eclipse中创建了一个新的Android项目。之后我设法导入了android-support-v7-appcompat库。不幸的是给出了一个错误:../res/values-v21/styles_base.xml:75:error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'android:Widget.Material.ActionButton'.[2015-02-0816:23:01-android-support-v7-appcompat]../res/values-v21/s

java - 三星和 wiko 的 Android appCompat 问题

目前我的应用程序有点问题,在大多数设备上一切正常,但在某些三星和wiko上我收到此错误:java.lang.NoClassDefFoundError:android.support.v7.internal.view.menu.MenuBuilder我在网上看到了一些答案,他们说要在混淆文件中添加下面这行,在我的例子中这是行不通的-keepclass!android.support.v7.internal.view.menu.**,**{*;}我的应用程序由2个模块组成(所以我有2个proguard文件),1个模块用于主应用程序,另一个用于库这是我的thr应用模块的gradle文件:ap

Android:TextView 不尊重 android:TextViewStyle 使用 appcompat-v7 22.1.1

我已经使用下面的代码覆盖了Textview颜色,在我更新以支持存储库后,这些代码在较低版本的appcompat-v722.1中工作正常,这些代码不起作用。对这些有什么想法吗?@style/AppTheme.TextView@color/black 最佳答案 在appcompat-v722.1.1中,他们没有为TextView定义“textViewStyle”似乎引用以下链接了解详情https://code.google.com/p/android/issues/detail?id=170476

android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色

以前,我有一个DialogFragment,我没有明确指定它的UI组件(Spinner、EditText)颜色。dialog_fragment_layout.xml我正在使用SherlockActionBarTheme.Sherlock.Light.DarkActionBarandroid:minSdkVersion="10",android:targetSdkVersion="21"看起来如下迁移到之后应用兼容性Theme.AppCompat.Light.DarkActionBarandroid:minSdkVersion="10",android:targetSdkVersion=