android.support.design.widget.TabLayout的使用
2015-12-31 13:32
295 查看
之前已经写了如何将github上的项目导入到AS 中,接下来继续讲解TabLayout 的使用
链接地址:如何把github上项目import 到AS 中
确定你的工程是否能运行 当AS 的界面如下显示 就是OK 的
先进入 主界面 在进入 XML 文件
2 .
使用的是android.support.design.widget. 这个包下的 所以确定你的build.gradle 中已经加入了相关的依赖工程
3 . 然后看相关代码 重点是 进入TabLayout 这个类 查看它 都给我们提供了什么方法
左侧点 structure 看它的结构 方法 看到它给我们提供了这么多方法。设置监听,设置字体颜色 布局 等等等. 接下来 就常用的 项目需要改的 介绍几个 其他的可自行研究。
在XML里面设置
设置不同状态的文本颜色
setTabTextColors(int normalColor, int selectedColor)
常用的应该是这个,正常颜色和 选择后的颜色。
还可以细看下源码 这个方法调用的也是下面的方法
2. setTabTextColors(@Nullable ColorStateList textColor)
设置为当前选中的选项卡标签指示的颜色
setSelectedTabIndicatorColor
设置标签指示符的高度对当前选中的选项卡。
setSelectedTabIndicatorHeight(int height)
未完待续……
链接地址:如何把github上项目import 到AS 中
确定你的工程是否能运行 当AS 的界面如下显示 就是OK 的
先进入 主界面 在进入 XML 文件
2 .
<android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content"/>
使用的是android.support.design.widget. 这个包下的 所以确定你的build.gradle 中已经加入了相关的依赖工程
compile 'com.android.support:design:23.1.1'
dependencies { compile 'com.android.support:design:23.1.1' compile 'com.android.support:recyclerview-v7:23.1.1' compile project(':library') }
3 . 然后看相关代码 重点是 进入TabLayout 这个类 查看它 都给我们提供了什么方法
左侧点 structure 看它的结构 方法 看到它给我们提供了这么多方法。设置监听,设置字体颜色 布局 等等等. 接下来 就常用的 项目需要改的 介绍几个 其他的可自行研究。
在XML里面设置
<android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="@android:color/holo_green_light" app:tabSelectedTextColor="@android:color/holo_blue_light" app:tabTextColor="@android:color/holo_orange_light" app:tabIndicatorHeight="5dp" tools:targetApi="ice_cream_sandwich" />
设置不同状态的文本颜色
setTabTextColors(int normalColor, int selectedColor)
常用的应该是这个,正常颜色和 选择后的颜色。
还可以细看下源码 这个方法调用的也是下面的方法
public void setTabTextColors(int normalColor, int selectedColor) { setTabTextColors(createColorStateList(normalColor, selectedColor)); }
2. setTabTextColors(@Nullable ColorStateList textColor)
设置为当前选中的选项卡标签指示的颜色
setSelectedTabIndicatorColor
设置标签指示符的高度对当前选中的选项卡。
setSelectedTabIndicatorHeight(int height)
未完待续……
相关文章推荐
- Android中图片大小和屏幕密度的关系讲解
- 关于红杏的公益代理, Android Studio以及freso的编译
- android socket通信
- android studio系列之插件Android ButterKnife Zelezny
- android studio 工程导入部分注意事项
- 使用AndroidStudio出现的问题(1)
- android 如何判断当前进程在主页面
- Android:防止过快点击造成多次事件
- Android4.4 Framework分析——Zygote进程的启动过程
- Android的定时任务Alarm与Timer类的使用
- Android使用binder访问service的方式
- Android中的录音与音频合成
- android gradle 多渠道打包分发
- 21.Android之SQLite数据库学习
- Android中数据存储----偏好设置
- Android 项目开发框架
- 2015-菜鸟Android历程
- 关于android中sharedpreferences数据不更新的问题
- Android Studio 快捷键
- View too large to fit into drawing cache when calling getDrawingCache()