/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.ui.view; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.RelativeLayout; import android.widget.TextView; import com.galaxy.meetup.client.android.R; import com.galaxy.meetup.client.android.content.EsPeopleData; /** * * @author sihai * */ public class SuggestedPeopleListItemView extends RelativeLayout { private AvatarView mAvatarView; private View mCheckIndicator; private TextView mNameTextView; private String mPersonId; private int mPosition; public SuggestedPeopleListItemView(Context context) { this(context, null); } public SuggestedPeopleListItemView(Context context, AttributeSet attributeset) { super(context, attributeset); } public void onFinishInflate() { mAvatarView = (AvatarView)findViewById(R.id.avatar); mNameTextView = (TextView)findViewById(R.id.name); mCheckIndicator = findViewById(R.id.check_indicator); } public void setChecked(boolean flag) { View view = mCheckIndicator; int i; if(flag) i = 0; else i = 4; view.setVisibility(i); } public void setParticipantName(String s) { if(s == null) mNameTextView.setText(null); else mNameTextView.setText(s); } public void setPersonId(String s) { mPersonId = s; mAvatarView.setGaiaId(EsPeopleData.extractGaiaId(s)); } public void setPosition(int i) { mPosition = i; } }