/** * */ package com.d3.d3xmpp.d3View; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; import com.d3.d3xmpp.R; /** * @author MZH * */ public class MoreFooter extends LinearLayout{ private TextView moreData; private RelativeLayout loadingMore; /** * @param context */ public MoreFooter(Context context) { super(context); init(context); } public void init(Context context){ LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.morefooter, this); moreData = (TextView) findViewById(R.id.moredata); loadingMore = (RelativeLayout)findViewById(R.id.moreloadlayout); } public void setBackgroundColor(String color){ moreData.setBackgroundColor(android.graphics.Color.parseColor(color)); loadingMore.setBackgroundColor(android.graphics.Color.parseColor(color)); } public void setOnClickListener(OnClickListener onClickListener){ moreData.setOnClickListener(onClickListener); } public void setNormal(){ setClickable(true); moreData.setVisibility(View.VISIBLE); loadingMore.setVisibility(View.GONE); } public void setDisable(){ setClickable(false); moreData.setVisibility(View.GONE); loadingMore.setVisibility(View.VISIBLE); } }