package com.xiaomi.xms.sales.ui;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.model.AddressInfo;
import com.xiaomi.xms.sales.util.Utils.PhoneFormat;
public class AddressListItem extends BaseListItem<AddressInfo> {
private TextView mConsignee;
private TextView mArea;
private TextView mAddress;
public AddressListItem(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
mConsignee = (TextView) findViewById(R.id.address_consignee);
mArea = (TextView) findViewById(R.id.address_area);
mAddress = (TextView) findViewById(R.id.address);
}
@Override
public void bind(AddressInfo data) {
Context context = this.getContext();
String tel = data.getTel();
mConsignee.setText(context.getString(R.string.address_title, data.getConsignee(),
PhoneFormat.valueOf(tel)));
mArea.setText(context.getString(R.string.address_area, data.getProvince(), data.getCity(),
data.getDistrict()));
mAddress.setText(context.getString(R.string.address_location, data.getAddress(),
data.getZipCode()));
}
}