Tag: appcompat

对于棒棒糖前设备使用attr的正确方法是什么?

我正在开发一个支持Jelly Beans的Android应用程序。 我将自己的风格定义为: @color/login_button_enabled @drawable/home_button drawable / home_button.xml定义为: 这种风格在Lollipop +中完美无缺,但对于pre-lollipop Android,如果我添加style =“@ style / home_button”,它就会崩溃。 logcat显示错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{my.domain.app/my.domain.app.MyActivity}: android.view.InflateException: Binary XML file line #46: Error inflating class Button … Caused by: android.view.InflateException: Binary XML file line #46: Error inflating class Button … Caused by: android.content.res.Resources$NotFoundException: File res/drawable/home_button.xml from drawable resource ID […]

多个dex文件定义了Landroid / support / v7 / app / ActionBar $ DisplayOptions

我的项目显示没有错误。 虽然我运行应用程序时说它请在运行应用程序之前修复错误。 当我查看控制台选项卡时,它说 [2015-07-10 19:50:26 – Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions; [2015-07-10 19:50:26 – NavigationDrawer] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions; 我试着寻找解决方案,但没有得到任何解决方案。 这就是我对我的支持库的看法。 请帮忙。 我被困在这里。 先谢谢你。

使用AppCompat Library进行ActionBar支持

我需要在Android 2.x中实现操作栏我已经尝试过这篇文章并设置了这篇官方文章中提到的支持库。 以下是我使用appcompat支持库实现ActionBar所遵循的步骤: 首先,我使用以下配置创建项目(我不创建图标和默认活动): 最低要求的SDK: API 10:Android 2.3.3(Gingerbread) 目标SDK: API 19:Android 4.4 编译: API 10:Android 2.3.3(姜饼) 主题 :无 之后,在Project properties => Android => Library中添加了android-support-v7-appcompat库项目。 在此之后,我在使用appcompat库的项目中得到了128个这样的错误 。 所有这些都与Holo主题有关: [2013-12-06 13:24:24 – UsingSupportActionBar] C:\dev\Java\android\adt-bundle-windows-x86_64\sdk\extras\android\support\v7\appcompat\res\values-v14\styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Holo.ActionBar’. 请注意,错误仅发生在appcompat库项目中的values-v14和values-v11文件夹中。 以下是我得到的错误的两个例子: [2013-12-06 13:24:24 – UsingSupportActionBar] C:\dev\Java\android\adt-bundle-windows-x86_64\sdk\extras\android\support\v7\appcompat\res\values-v14\styles_base.xml:100: error: […]

Android应用程序在setSupportActionBar崩溃

我正在尝试按照以下教程创建选项卡视图布局: http : //www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html 不幸的是,应用程序在出现任何问题之前都会崩溃。 将调试日志插入我的代码后,我发现问题存在于MainActivity中的setSupportActionBar(toolbar)中。 我不知道为什么会这样。 我已粘贴下面的整个MainActivity文件。 package com.example.rkhaj.tabstest; import android.support.v4.view.ViewPager; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.util.Log; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends AppCompatActivity { // Declaring Your View and Variables Toolbar toolbar; ViewPager pager; ViewPagerAdapter adapter; SlidingTabLayout tabs; CharSequence Titles[]={“Home”,”Events”}; int Numboftabs =2; @Override protected void onCreate(Bundle […]

在Android 4.4 SDK更新后,android-support-v7-appcombat jar不匹配和应用程序崩溃

我在我的应用程序中成功使用了android-support-v7-appcompat库,以支持旧设备中的操作栏。 最近,我从SDK Manager下载了带有系统映像和SDK平台的Android 4.4(kitkat)更新。 我还在清单文件中将targetSdkVersion添加到“19”。 但我的项目显示错误为’android-support-v7-appcompat jar mismatch。 修复你的权利。’ 然后我使用构建路径菜单>添加外部jar将来自/ extras / android / support / ….的jar添加到项目中作为外部jar。 现在项目中没有错误,android-support-v7-appcompat.jar和android-support0v4.jar文件在’Referenced Libraries’文件夹下显示两次,也在’libs’文件夹下显示一次。 该项目没有显示错误和运行,但在不同的活动中崩溃。 以前我在工作场所导入了android-support-v7-appcombat库作为外部项目。 我可以在该项目中看到错误。 请建议我现在该怎么做。 此外,Java构建路径中的android-support-v7-appcompat.jar umder Android Dependencies显示错误。 我看到的错误是: Found 2 versions of android-support-v7-appcompat.jar in the dependency list, but not all the versions are identical (check is based on SHA-1 only at this time). All versions […]

java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)

我试图运行我的Android应用程序时收到此错误。 奇怪的是:它只发生在Android应用程序与Jenkins构建(和签名)时。 当我使用eclipse中的本地apk文件并将其推送到我的设备(或模拟器)时,一切正常 有任何想法吗? 编辑:AndroidManifest.xml 而themes.xml文件: @style/MyActionBar @drawable/ic_up_arrow true @android:color/white @null @style/MyActionBar @drawable/ic_up_arrow @color/my_highlight @color/my_highlight

如何正确使用向后兼容的Vector Drawable与最新的Android支持库?

Vector drawable已经在不久前添加到支持库中了,自那时起API中有很多变化:Gradle标志,初始化块,选择器,自定义XML属性等。问题是 – 如何正确使用它(在这些情况下支持lib v25): ImageView的 TextView drawable 菜单图标 通知图标 XML和编程。