Android FragmentTabHost实现底部tab切换 |
您所在的位置:网站首页 › 安卓底部tab高度 › Android FragmentTabHost实现底部tab切换 |
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 |