package carbon.component;
import android.view.ViewGroup;
import carbon.R;
import carbon.recycler.RowFactory;
import carbon.widget.DropDown;
public class IconDropDownRow extends DataBindingComponent<IconDropDownItem> {
public static final RowFactory FACTORY = IconDropDownRow::new;
private DropDown dropDown;
public IconDropDownRow(ViewGroup parent) {
super(parent, R.layout.carbon_row_icondropdown);
dropDown = (DropDown) getView().findViewById(R.id.carbon_dropDown);
}
@Override
public void bind(IconDropDownItem data) {
super.bind(data);
dropDown.getAdapter().setItems(data.getItems());
}
public DropDown getDropDown() {
return dropDown;
}
public Object getSelectedItem() {
return dropDown.getSelectedItem();
}
public void setSelectedItem(Object item) {
dropDown.setSelectedItem(item);
}
}