zoukankan      html  css  js  c++  java
  • 关于引用PagerSlidingTabStrip无法引用的问题

    本人仅仅是在安卓学习阶段,在做左右滑动时,用ViewPager总是有各种各样的问题。

    如今在github上已经有了这个开源项目PagerSlidingTabStrip,和ViewPager结合在一起会显得绚丽无比。

    下面放上官网:https://github.com/astuetz/PagerSlidingTabStrip

    相信如何导入包的library在网上百度一览无遗,下面就我遇到的部分问题,想与大家一同探讨。

    我用的android studio 是1.2版本,其实各个版本都大同小异。

    对于里面使用的皮肤可以去网站下载并引入设置:http://color-themes.com/?view=index

    1.新建一个Activity,引入下载的PagerSlidingTabStrip文件夹里面的library文件。Rebulid Project时会出现版本的问题,这是因为作者当时用的版本号和你版本当前用的编译sdk不一致导致

    2.切换到Project视图,点开app文件夹里面的build.gradle,查看下面的这4个参数,笔者的参数是这样的。

    compileSdkVersion 22
    buildToolsVersion "23.0.1"
    minSdkVersion 17
    targetSdkVersion 22

    3.然后点开你引入的library文件夹里面的src里面的build.gradle文件,修改其中的参数和上面相同,当然笔者亲测minSdkVersion可以就用它原来的8。
    4.还要把最下面的
    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
    注释掉。继续Rebulid Project,如果src文件夹里面的PagerSlidingTabStrip.java文件还是有一个感叹号,请不要担心,你再重新启动一下你的android studio再点开这个PagerSlidingTabStrip.java文件rebulid project就可以了。
    5.引入文件成功了,那么就快去发挥你的创新能力让它和ViewPager好好配合做出你想要的效果吧。


    在官网上下载的PagerSlidingTabStrip文件夹里面有个example文件夹里面的也是可以把src和res里面的文件复制到你的project里面的,可以跟着它的思维去理解一下。另外推荐和Oracle VM VirtualBox搭配使用的genymotion做你的安卓虚拟机,这个虚拟设备速度堪比真机,比android studio自带的安卓模拟设备速度要快很多。另外如果出现无法连接虚拟设备的情况,或许是你的酷狗音乐的自带进程kadb.exe占用了5037端口,打开任务管理器杀掉它吧。

    (PS:本人仅仅是一名计算机专业的在校学生,有理解的不到位的地方还望大家批评。)

  • 相关阅读:
    16个激发你创新灵感的网站设计资源
    时髦而精巧的Iphone墙纸收集
    分享一个比lightbox配置更方便的jQuery web2.0图片显示插件:Topup
    使用HTML5,CSS3和jQuery来增强网站的用户体验和使用乐趣5
    使用Beautify.js来美化你的jQuery代码
    分享10个jQuery的全景图片展示插件
    使用sublime text 2开发Javacript和jQuery
    分享10个便利的HTML5/CSS3框架
    分享5个javascript的数字格式化函数
    分享10个必备的简化Web设计的HTML5工具
  • 原文地址:https://www.cnblogs.com/liushilin/p/5233537.html
Copyright © 2011-2022 走看看