package com.partynetwork.iparty.nearby; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.partynetwork.iparty.R; import com.partynetwork.myview.myimageview.CircularImage; public class NearbyItemView { // 整体布局view private View view; // 头像 private CircularImage photo; // 姓名 private TextView name; // 性别 private ImageView sex; // party状态 private TextView state; // 年龄 private TextView age; // 城市 private TextView city; // 距离 private TextView distance; // 发布时间 private TextView time; public NearbyItemView(View view) { this.view = view; init(); } /** * 初始化数据 */ public void init() { this.photo = (CircularImage) view .findViewById(R.id.nearby_item_head_iv); this.name = (TextView) view.findViewById(R.id.nearby_item_name_tv); this.sex = (ImageView) view.findViewById(R.id.nearby_item_sex_iv); this.state = (TextView) view.findViewById(R.id.nearby_item_state_tv); this.age = (TextView) view.findViewById(R.id.nearby_item_age_tv); this.city = (TextView) view.findViewById(R.id.nearby_item_city_tv); this.distance = (TextView) view .findViewById(R.id.nearby_item_distance_tv); this.time = (TextView) view.findViewById(R.id.nearby_item_time_tv); } public View getView() { return view; } public void setView(View view) { this.view = view; } public CircularImage getPhoto() { return photo; } public void setPhoto(CircularImage photo) { this.photo = photo; } public TextView getName() { return name; } public void setName(String name) { if (this.name != null) { this.name.setText(name); } } public ImageView getSex() { return sex; } public void setSex(int sex) { if (sex == 0) { this.sex.setImageResource(R.drawable.sex_boy_middle_pressed); } else if (sex == 1) { this.sex.setImageResource(R.drawable.sex_girl_middle_pressed); } else { this.sex.setImageResource(R.drawable.sex_neutral_middle_pressed); } } public TextView getState() { return state; } public void setState(String state) { this.state.setText(state); } public TextView getAge() { return age; } public void setAge(int age) { this.age.setText(age + ""); } public TextView getCity() { return city; } public void setCity(String city) { this.city.setText(city); } public TextView getDistance() { return distance; } public void setDistance(String distance) { this.distance.setText(distance + "米"); } public TextView getTime() { return time; } public void setTime(String time) { this.time.setText(time); } }