package com.xiaomi.mitv.app.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.tv.ui.metro.R;
/**
* Created by TV Metro on 9/1/14.
*/
public class TitleBar extends LinearLayout {
private TextView mTitleView;
public TitleBar(Context context) {
this(context, null, 0);
}
public TitleBar(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public TitleBar(Context context, AttributeSet attrs, int UIStyle) {
super(context, attrs, UIStyle);
init(context);
}
public void setTitle(int resid){
mTitleView.setText(resid);
}
public void setTitle(CharSequence text){
mTitleView.setText(text);
}
private View.OnClickListener mClickListner;
public void setBackPressListner(View.OnClickListener clickListener){
mClickListner = clickListener;
findViewById(R.id.back_imageview).setOnClickListener(mClickListner);
}
private void init(Context context){
LayoutInflater.from(getContext()).inflate(R.layout.title_bar_layout, this);
mTitleView = (TextView) this.findViewById(R.id.titlebar_title);
}
}