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:本人仅仅是一名计算机专业的在校学生,有理解的不到位的地方还望大家批评。)

  • 相关阅读:
    net core 使用 rabbitmq
    asp.net core WebApi 返回 HttpResponseMessage
    asp.net core 2.1 WebApi 快速入门
    JQuery EasyUI combobox动态添加option
    php截取字符去掉最后一个字符
    JQuery EasyUI Combobox的onChange事件
    对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
    Access2007 操作或事件已被禁用模式阻止解决办法
    Easyui 中 Tabsr的常用方法
    Win 7 IE11不能下载文件,右键另存为也不行
  • 原文地址:https://www.cnblogs.com/liushilin/p/5233537.html
Copyright © 2011-2022 走看看