草庐IT

Appcompat-v

全部标签

android - 使用 appcompat-v7 在 Android 中视频播放器熄灯模式

我正在将代码库从原生Holo(Theme.Holo等)移植到appcompat-v7(Theme.AppCompat等等)。最后一节包含tl;博士如果您不想阅读详细信息。问题一切正常,但我在复制一种使用旧ActionBar很容易实现的行为时遇到了问题。我有一个视频播放器,在横向上我希望它的行为类似于YouTube:隐藏(动画)播放器控件、应用栏和状态栏。在用户交互时,UI控件应离开此“熄灯”模式并返回正常状态。如果用户在X秒内没有触摸屏幕,计时器将返回熄灯模式。与ActionBar一起工作的相同代码对Toolbar不起作用.所以,我使用的是:不透明的状态栏setSystemUiVisi

android - Appcompat "java.lang.IllegalArgumentException: parameter must be a descendant of this view"在 ViewGroup.offsetRectBetweenParentAndChild

我在上个月随机遇到了这个问题:java.lang.IllegalArgumentException:parametermustbeadescendantofthisviewatandroid.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4479)atandroid.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:4416)atandroid.view.ViewRootImpl.scrollToRectOrFocus(ViewRootI

android - Appcompat "java.lang.IllegalArgumentException: parameter must be a descendant of this view"在 ViewGroup.offsetRectBetweenParentAndChild

我在上个月随机遇到了这个问题:java.lang.IllegalArgumentException:parametermustbeadescendantofthisviewatandroid.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4479)atandroid.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:4416)atandroid.view.ViewRootImpl.scrollToRectOrFocus(ViewRootI

android - list 合并失败 : uses-sdk:minSdkVersion 10 cannot be smaller than version L declared in library com. android.support :appcompat-v7:21. 0.0-rc1

当我的项目有minSdkVersion19时,在AndroidStudio中下载L预览版后出现上述错误。另外,当设置mindSdkVersion如下:defaultConfig{....minSdkVersion'L'....}关于来自AppCompat-v7-21的资源,我收到以下几十个错误:/home/user/workspace/project/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/res/values-v21/values.xmlError:Errorretrie

android - list 合并失败 : uses-sdk:minSdkVersion 10 cannot be smaller than version L declared in library com. android.support :appcompat-v7:21. 0.0-rc1

当我的项目有minSdkVersion19时,在AndroidStudio中下载L预览版后出现上述错误。另外,当设置mindSdkVersion如下:defaultConfig{....minSdkVersion'L'....}关于来自AppCompat-v7-21的资源,我收到以下几十个错误:/home/user/workspace/project/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/res/values-v21/values.xmlError:Errorretrie

Android v21 Theme.Appcompat 颜色重音被忽略,对话框上没有填充

我正在使用Android5SDK中的ActionBarActivity,这是我用于v21的theme.xml@color/abc1@color/abc2@color/abc3但是颜色被忽略,并被默认的蓝绿色替换,所有对话框都没有填充。此外,在自定义toast等其他地方也忽略了填充,问题仅出现在Lollipop设备中。编辑:填充问题是由fitsSystemWindow引起的,我使用修复了它thisquestion..但强调色问题仍然存在,而且它不仅影响对话框,而且影响整个应用程序。 最佳答案 关于强调色。您正在使用AppCompat主

Android v21 Theme.Appcompat 颜色重音被忽略,对话框上没有填充

我正在使用Android5SDK中的ActionBarActivity,这是我用于v21的theme.xml@color/abc1@color/abc2@color/abc3但是颜色被忽略,并被默认的蓝绿色替换,所有对话框都没有填充。此外,在自定义toast等其他地方也忽略了填充,问题仅出现在Lollipop设备中。编辑:填充问题是由fitsSystemWindow引起的,我使用修复了它thisquestion..但强调色问题仍然存在,而且它不仅影响对话框,而且影响整个应用程序。 最佳答案 关于强调色。您正在使用AppCompat主

java - Hello World Android 应用程序,错误 : workspace\appcompat_v7\res\values-v21\styles_base. xml 找不到与给定名称匹配的资源

我是一个刚刚进入Android开发的新手。我正在阅读官方Android开发者网页上的“构建你的第一个应用程序”教程。我按照所有说明进行操作,但它在Eclipse中向我显示了这个错误代码。错误消息真的很长,我想我的设置、SDK或环境一定有问题。有人可以帮我解决这个问题吗?供您引用,我的目标SDK是API19我也在用API19编译它[2014-10-2217:13:51-appcompat_v7]WARNING:unabletowritejarlistcachefileC:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache[2014-

java - Hello World Android 应用程序,错误 : workspace\appcompat_v7\res\values-v21\styles_base. xml 找不到与给定名称匹配的资源

我是一个刚刚进入Android开发的新手。我正在阅读官方Android开发者网页上的“构建你的第一个应用程序”教程。我按照所有说明进行操作,但它在Eclipse中向我显示了这个错误代码。错误消息真的很长,我想我的设置、SDK或环境一定有问题。有人可以帮我解决这个问题吗?供您引用,我的目标SDK是API19我也在用API19编译它[2014-10-2217:13:51-appcompat_v7]WARNING:unabletowritejarlistcachefileC:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache[2014-

java - 以编程方式从 Appcompat 22.2.0 更改 float 操作按钮的颜色

我想知道如何更改支持库22.2.0中的float操作按钮颜色?我试过了button.setBackgroundColor(color);但很明显,这会改变按钮的可绘制对象并变成正方形。现在我想知道如何改变颜色,而只是改变颜色,而不触及形状?提前致谢 最佳答案 也许晚了,但可以提供帮助。fab.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#33691E")));并从颜色列表中解析实际颜色代码Youcanfindhere