zoukankan      html  css  js  c++  java
  • SlidingMenu和ActionBarSherlock结合滑动式菜单都

    https://github.com/jfeinstein10/SlidingMenu

    http://actionbarsherlock.com/

    SlidingMenu 的demo工程引用了ActionBarSherlock 里的Threme和style,所以要把后者的libary添加到前者的工程中;否则前者的style.xml文件和AndroidManifest.xml都会报错,大致如下:

    Theme.Sherlock.Light.DarkActionBar无法找到


          No resource found that matches the given name: attr 'homeAsUpIndicator'.

          No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.


          原因是它本身又引用了另外一个开源库 ActionBarSherlock ,所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。

    2、 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:
          
          Jar mismatch! Fix your dependencies
         
           解决此问题的方法,其实就是需要两个library使用的support包是一样的。

    3、 解决了上面的问题之后,还会出现下面的问题:
          可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。


     

  • 相关阅读:
    webservice 使用
    不错的下载网站。
    nvarchar 删除 tab 空格
    easyui juery 使用中发现的问题
    jquery easyui 文档资料
    easyui 合并单元格
    extjs4 中汉字显示不好看存在的问题
    微软语音提示
    一个简单的页面跳转
    导出 sqlsever 到access
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4528292.html
Copyright © 2011-2022 走看看