草庐IT

appCompat

全部标签

Android Lollipop、AppCompat ActionBar 自定义 View 不占用整个屏幕宽度

所以,我刚刚将我的代码库更新为Lollipop,但我遇到了操作栏的问题。我正在使用AppCompat和ActionBarActivity,并为自定义View充气。好像自定义View不再占据整个屏幕宽度,在左边留下一条细长条以前的样子现在的样子这是我用来设置操作栏的代码。有人有什么想法吗?finalActionBaractionBar=getSupportActionBar();if(actionBar!=null){actionBar.setDisplayHomeAsUpEnabled(false);actionBar.setDisplayShowHomeEnabled(false);

android - 如何从 Android appcompat v7 21 库中实现 DrawerArrowToggle

现在Android5.0发布了,我想知道如何实现动画操作栏图标。这个图书馆here实现它对我来说很好,但既然appcompatv7库有它,它怎么能实现呢?库在themes.xml中引用它@style/Widget.AppCompat.DrawerArrowToggle在这种风格下更新我使用v7DrawerToggle实现了这一点。但是我无法设置它的样式。请帮忙我在v7styles_base.xml中找到了它的样式?android:attr/textColorSecondary2dp18dp3dp11.31dp16dp24dptrue我将此添加到我的样式中,但没有用。也添加到我的attr

android - 如何从 Android appcompat v7 21 库中实现 DrawerArrowToggle

现在Android5.0发布了,我想知道如何实现动画操作栏图标。这个图书馆here实现它对我来说很好,但既然appcompatv7库有它,它怎么能实现呢?库在themes.xml中引用它@style/Widget.AppCompat.DrawerArrowToggle在这种风格下更新我使用v7DrawerToggle实现了这一点。但是我无法设置它的样式。请帮忙我在v7styles_base.xml中找到了它的样式?android:attr/textColorSecondary2dp18dp3dp11.31dp16dp24dptrue我将此添加到我的样式中,但没有用。也添加到我的attr

android - 如何从 AppCompat 库中更改 SwitchCompat 的颜色

这个问题在这里已经有了答案:Change"on"colorofaSwitch(26个回答)关闭3年前。我的应用程序中有一些具有不同颜色的开关控件,为了更改它们的颜色,我使用了多个自定义可绘制选择器。随着AppCompatv21库的发布,引入了新的android.support.v7.widget.SwitchCompat控件。是否可以在没有客户可绘制选择器但使用XML或代码的情况下以编程方式更改SwitchCompat的颜色? 最佳答案 AppCompat着色属性:首先,您应该看看appCompat库文章there以及您可以设置的不

android - 如何从 AppCompat 库中更改 SwitchCompat 的颜色

这个问题在这里已经有了答案:Change"on"colorofaSwitch(26个回答)关闭3年前。我的应用程序中有一些具有不同颜色的开关控件,为了更改它们的颜色,我使用了多个自定义可绘制选择器。随着AppCompatv21库的发布,引入了新的android.support.v7.widget.SwitchCompat控件。是否可以在没有客户可绘制选择器但使用XML或代码的情况下以编程方式更改SwitchCompat的颜色? 最佳答案 AppCompat着色属性:首先,您应该看看appCompat库文章there以及您可以设置的不

android - 使用 AppCompat-v7 21 在操作栏/工具栏中显示图标

我尝试了这些-但仍然没有像以前那样看到图标:getSupportActionBar().setLogo(R.drawable.ic_launcher);getSupportActionBar().setDisplayUseLogoEnabled(true);getSupportActionBar().setIcon(R.drawable.ic_launcher);当我使用自定义工具栏时它似乎可以工作-但这会迫使我触摸所有布局-有更好的方法吗? 最佳答案 getSupportActionBar().setDisplayShowHome

android - 使用 AppCompat-v7 21 在操作栏/工具栏中显示图标

我尝试了这些-但仍然没有像以前那样看到图标:getSupportActionBar().setLogo(R.drawable.ic_launcher);getSupportActionBar().setDisplayUseLogoEnabled(true);getSupportActionBar().setIcon(R.drawable.ic_launcher);当我使用自定义工具栏时它似乎可以工作-但这会迫使我触摸所有布局-有更好的方法吗? 最佳答案 getSupportActionBar().setDisplayShowHome

android - 使用 AppCompat ActionBarActivity 更改状态栏颜色

在我的一项Activity中,我使用Palette更改了工具栏颜色。但是在使用ActionBarActivity的5.0设备上,statusbar颜色是我的Activity主题中colorPrimaryDark的颜色,所以我有2种非常不同的颜色不好看。我意识到在5.0中您可以使用Window.setStatusBarColor()但ActionBarActivity没有这个。所以我的问题是在5.0中如何使用ActionBarActivity更改状态栏颜色? 最佳答案 我不确定我是否理解问题。如果您想以编程方式更改状态栏颜色(如果设备

android - 使用 AppCompat ActionBarActivity 更改状态栏颜色

在我的一项Activity中,我使用Palette更改了工具栏颜色。但是在使用ActionBarActivity的5.0设备上,statusbar颜色是我的Activity主题中colorPrimaryDark的颜色,所以我有2种非常不同的颜色不好看。我意识到在5.0中您可以使用Window.setStatusBarColor()但ActionBarActivity没有这个。所以我的问题是在5.0中如何使用ActionBarActivity更改状态栏颜色? 最佳答案 我不确定我是否理解问题。如果您想以编程方式更改状态栏颜色(如果设备

android - 找不到资源 - Theme.AppCompat.Light.DarkActionBar

我使用了ActionBar样式生成器,现在尝试在我的应用中使用,但得到:error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'@style/Theme.AppCompat.Light.DarkActionBar'.我在libs文件夹中使用android-support-v7-appcompat.jarlib我的目标是让我的应用兼容2.3或更高版本 最佳答案 AppCompat是一个库项目。你需要在你的android项目中引用库项目。查看主题