好多人问怎么实现tab上有数字,其实很简单实现方法有很多,这里有布局实现吧,只是demo,希望大家明白原理res/drawable/shapecount.xml

Java代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <shape
  3. xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:shape="rectangle">
  5. <cornersandroid:radius="20dp"/>
  6. <solidandroid:color="#ff2233"/>
  7. </shape>

Java代码
  1. res/layout/tabicon.xml
  2. <RelativeLayout
  3. android:orientation="vertical"
  4. android:background="@null"
  5. android:id="@+id/rlayout"
  6. android:layout_width="wrap_content"
  7. android:layout_height="wrap_content">
  8. <ImageView
  9. android:id="@+id/icon"
  10. android:src="@android:drawable/ic_menu_mylocation"<!--Justfortest-->
  11. android:layout_margin="0dp"
  12. android:layout_height="wrap_content"
  13. android:layout_width="wrap_content"/>
  14. <TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"
  15. android:text="50"android:textSize="12dp"android:textStyle="bold"
  16. android:background="@drawable/shapecount"
  17. android:textColor="#FFFFFF"
  18. android:paddingLeft="3dp"android:paddingRight="3dp"
  19. android:layout_margin="0dp"
  20. android:layout_alignBottom="@+id/rlayout"
  21. android:id="@+id/txtCount"/>
  22. </RelativeLayout>


LayoutInflater inflater = LayoutInflater.from(this);
 View view = inflater.inflate(R.layout.tabicon, null);final TextView txtCount = (TextView) view.findViewById(R.id.txtCount);spec = tabHost.newTabSpec("artists").setIndicator(view).setContent(intent);






更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. python list.sort()根据多个关键字排序的方法实现
  3. 仿比心app源码android 防止重复点击
  4. Android安装卸载程序具体操作方法解析
  5. Android中的Context理解
  6. Android代码混淆打包
  7. android: 大量开源项目源代码分享
  8. 史上最全!最经典!最无私的Android资料(书籍+代码)分享-不要积分
  9. 最简单的自定义控件实现

随机推荐

  1. 使用Android Studio下载Android Support
  2. Android开发 System.out.println(); 控制
  3. 如何实现对Android设备进行文本的模拟输
  4. 【Android(安卓)电量优化】电量优化 ( 充
  5. 仿微信备注 editext下划线
  6. [Android遊戲] 森林跑跑熊:iOS移植的殺時
  7. Android应用程序目录结构分析
  8. android中使用线程(比如修改textview的tex
  9. Go support for Android
  10. Android,GridLayout布局(简易计算器)