两边带箭头的tab标签
来源:互联网 发布:车r角电脑编程 编辑:程序博客网 时间:2024/05/21 10:17
可以作为Module直接引入想入进行使用
该Module改编自https://github.com/neokree/MaterialTabs,对其文字的tab扩展增加了字体大小的属性。
Module下载链接:http://download.csdn.net/detail/zhou_anzhuojinjie/9680298
使用方法:
1.先作为Module引入项目并添加依赖
2.xml
<it.neokree.materialtabs.MaterialTabHost android:id="@+id/materialTabHost" android:layout_width="match_parent" android:layout_height="48dp" app:textColor="#FFFFFF" app:materialTabsPrimaryColor="#000" app:accentColor="#EA762F" app:textSize = "20sp"/>
3.Activity
package com.linzhou.tabdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast;import it.neokree.materialtabs.MaterialTab;import it.neokree.materialtabs.MaterialTabHost;import it.neokree.materialtabs.MaterialTabListener;public class MainActivity extends AppCompatActivity implements MaterialTabListener { private final String[] mTitles = { "全球潮品", "优创精品", "品牌专享" , "增值服务", "超前体验","全球潮品", "优创精品", "品牌专享" , "增值服务", "超前体验","全球潮品", "优创精品", "品牌专享" , "增值服务", "超前体验" }; private MaterialTabHost tabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tabHost = (MaterialTabHost) this.findViewById(R.id.materialTabHost); for (int i = 0; i < mTitles.length; i++) { tabHost.addTab( tabHost.newTab() .setText(mTitles[i]) .setTabListener(this) ); } } @Override public void onTabSelected(MaterialTab tab) { tabHost.setSelectedNavigationItem(tab.getPosition()); Toast.makeText(this, "点击了:"+tab.getPosition(), Toast.LENGTH_SHORT).show(); } @Override public void onTabReselected(MaterialTab tab) { } @Override public void onTabUnselected(MaterialTab tab) { }}
效果
Module下载链接:http://download.csdn.net/detail/zhou_anzhuojinjie/9680298
0 0
- 两边带箭头的tab标签
- 带箭头标签
- 带箭头的直线
- 带箭头的listbox
- 带箭头的DIV
- 绘制带箭头的直线
- 绘制带箭头的直线
- 绘制带箭头的直线
- 带方向箭头的线段
- 带涨跌箭头的柱形图
- 带箭头的圆转动
- javascript的tab标签
- vc++的tab标签
- 简单的TAB标签
- 简单的tab标签
- easyui的tab标签
- 一个简单的tab标签页,纯css+js写的,带样式
- Android中shape的使用/两边带半圆的配置
- 关于JavaMail在QQ邮件作为发件人出现的bug说明
- Mac下MySQL卸载方法
- Spring Boot 入门demo
- [经验]零线和地线的区别,不注意可是要出大事的哦!
- 一个小脚本-----编译并拷贝modem bin
- 两边带箭头的tab标签
- 微软 CL.exe 编译器选项
- 计算器模拟器--运行结果
- KVO的实现原理
- ubuntu服务器下安装CDH5.8安装部署
- Android屏幕适配
- 【版本控制管理】SVN常见难点记录
- unity3D游戏开发十八之NGUI动画
- IOS学习之Xcode6.0之后添加PrefixHeader.pch