package my.project.washingcar.view;
import my.project.washingcar.R;
import my.project.washingcar.model.ChildArea;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
public class AreaChooseDialogContentView extends LinearLayout {
private TextView cityName;
private RelativeLayout switchCity;
private NoScrollGridView childAreas;
public AreaChooseDialogContentView(Context context) {
this(context, null);
}
public AreaChooseDialogContentView(Context context, AttributeSet attrs) {
super(context, attrs);
inflate(context, R.layout.dialog_area_choose, this);
init();
}
private void init() {
cityName = (TextView) findViewById(R.id.area_choose_city_name);
switchCity = (RelativeLayout) findViewById(R.id.area_choose_switch_city);
childAreas = (NoScrollGridView) findViewById(R.id.area_choose_child_grid);
}
public void setCityName(String name) {
cityName.setText(name);
}
public void setOnSwitchCityListener(OnClickListener l) {
switchCity.setOnClickListener(l);
}
public void setChildAreaAdapter(ArrayAdapter<ChildArea> adapter) {
childAreas.setAdapter(adapter);
}
public void setOnChildAreaItemClickListener(OnItemClickListener listener) {
childAreas.setOnItemClickListener(listener);
}
}