Android FragmentTabHost实现底部tab切换

您所在的位置:网站首页 安卓底部tab高度 Android FragmentTabHost实现底部tab切换

Android FragmentTabHost实现底部tab切换

#Android FragmentTabHost实现底部tab切换| 来源: 网络整理| 查看: 265

package com.android.chat.views;

import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.ImageView;import android.widget.RelativeLayout;import android.widget.TextView;import com.android.chat.R;

/** * @描述 主页底部指示器 * @项目名称 App_Chat * @包名 com.android.chat.views * @类名 TabIndicatorView * @author chenlin * @date 2013年6月23日 下午10:27:34 */public class TabIndicatorView extends RelativeLayout { //图标 private ImageView mIcon; private TextView mTVHint; //未读的红色的小文本 private TextView mTVUnRead;

private int mNormalIconId; private int mFocusIconId;

public TabIndicatorView(Context context) { this(context, null); }

public TabIndicatorView(Context context, AttributeSet attrs) { super(context, attrs);

// 将布局文件和 代码进行绑定 View.inflate(context, R.layout.tab_indicator, this);

mIcon = (ImageView) findViewById(R.id.tab_indicator_icon); mTVHint = (TextView) findViewById(R.id.tab_indicator_hint); mTVUnRead = (TextView) findViewById(R.id.tab_indicator_unread);

setTabUnreadCount(0); }

// 设置tab的title public void setTabTitle(String title) { mTVHint.setText(title); }

public void setTabTitle(int titleId) { mTVHint.setText(titleId); }

// 初始化图标 public void setTabIcon(int normalIconId, int focusIconId) { this.mNormalIconId = normalIconId; this.mFocusIconId = focusIconId;

mIcon.setImageResource(normalIconId); }

// 设置未读数 public void setTabUnreadCount(int unreadCount) { if (unreadCount



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3