本人仅仅是在安卓学习阶段,在做左右滑动时,用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:本人仅仅是一名计算机专业的在校学生,有理解的不到位的地方还望大家批评。)

关于引用PagerSlidingTabStrip无法引用的问题的更多相关文章

  1. Android性能优化之巧用软引用与弱引用优化内存使用

    前言: 从事Android开发的同学都知道移动设备的内存使用是非常敏感的话题,今天我们来看下如何使用软引用与弱引用来优化内存使用.下面来理解几个概念. 1.StrongReference(强引用) 强 ...

  2. Android 弱引用和软引用

    软引用 和 弱引用 1.  SoftReference<T>:软引用-->当虚拟机内存不足时,将会回收它指向的对象:需要获取对象时,可以调用get方法. 2.  WeakRefere ...

  3. php中引用&的真正理解-变量引用、函数引用、对象引用

    php的引用(就是在变量或者函数.对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没有销毁 在PHP 中引用的意思是:不同的名字访问同一个变量内容. ...

  4. Java 对象引用方式 —— 强引用、软引用、弱引用和虚引用

    Java中负责内存回收的是JVM.通过JVM回收内存,我们不需要像使用C语音开发那样操心内存的使用,但是正因为不用操心内存的时候,也会导致在内存回收方面存在不够灵活的问题.为了解决内存操作不灵活的问题 ...

  5. java强引用、软引用、弱引用、虚引用

    前言概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象.这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走 ...

  6. Excel 相对引用与绝对引用

      相对引用与绝对引用 相对引用与绝对引用的区别在于,当将公式复制到其它单元格时,公式中单元格或单元格区域的地址是否有变化. 相对引用在复制公式时地址跟着发生变化,而绝对引用不会发生变化!绝对引用的方 ...

  7. .NET 强引用与弱引用

    强引用      如果应用程序的代码可以访问一个正由该程序使用的对象,垃圾回收器就不能收集该对象, 那么,就认为应用程序对该对象具有强引用.      要建立强引用并重新使用该对象,请将 WeakRe ...

  8. 【转载】 Java 7之基础 - 强引用、弱引用、软引用、虚引用

    原文地址:http://blog.csdn.net/mazhimazh/article/details/19752475 1.强引用(StrongReference) 强引用是使用最普遍的引用.如果一 ...

  9. Java中的引用类型(强引用、弱引用)和垃圾回收

    Java中的引用类型和垃圾回收 强引用Strong References 强引用是最常见的引用: 比如: StringBuffer buffer = new StringBuffer(); 创建了一个 ...

随机推荐

  1. *HDU 1392 计算几何

    Surround the Trees Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  2. (转)详解css3弹性盒模型(Flexbox)

    今天刚学了css3的弹性盒模型,这是一个可以让你告别浮动.完美实现垂直水平居中的新特性. Flexbox是布局模块,而不是一个简单的属性,它包含父元素和子元素的属性. Flexbox布局的主体思想是似 ...

  3. java学习中的一些疑惑解答

    一.java中的枚举类型: 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素 ...

  4. jQuery模仿淘宝商品评价

    最近做项目要做个商品评价的功能,我直接就跑到淘宝那里去研究了,可看着晕晕的,还不知道他是怎么做的,于是把图抠了下来,自己写了一个,接下来就展示一下我是怎么做的,大家有不同的实现方法可要记得分享一下呀. ...

  5. radio相关

    radio 按钮组, name=”sex”. <input type="radio" name="sex" value="Male"& ...

  6. FFT时域与频域的关系,以及采样速率与采样点的影响

    首先对于FFT来说,输入的信号是一个按一定采样频率获得的信号序列,而输出是每个采样点对应的频率的幅度(能量). 下面详细分析: 在FFT的输出数据中,第一个值是直流分量的振幅(这样对应周期有无穷的可能 ...

  7. SQL Server恢复软件 Stellar Phoenix sql recovery

    SQL Server恢复软件 Stellar Phoenix sql recovery http://www.stellarinfo.com/ http://www.stellarinfo.com/ ...

  8. linux查看发行版本

    redhat系 cat /etc/redhat-release 其他 lsb_release -a

  9. .NET面试题系列[0] - 写在前面

    .NET面试题系列目录 .NET面试题系列[1] - .NET框架基础知识(1) .NET面试题系列[2] - .NET框架基础知识(2) .NET面试题系列[3] - C# 基础知识(1) .NET ...

  10. Python黑帽编程2.5 函数

    Python黑帽编程2.5 函数 写了几节的基础知识,真心感觉有点力不从心.这块的内容说实话,看文档是最好的方式,本人的写作水平,真的是找不出更好的写法,头疼.简单带过和没写一样,写详细了和本系列教程 ...