package com.quemb.qmbform.view; import com.quemb.qmbform.R; import com.quemb.qmbform.descriptor.CellDescriptor; import com.quemb.qmbform.descriptor.RowDescriptor; import android.content.Context; import android.widget.TextView; /** * Created by tonimoeckel on 15.07.14. */ public class FormButtonFieldCell extends FormTitleFieldCell { public FormButtonFieldCell(Context context, RowDescriptor rowDescriptor) { super(context, rowDescriptor); } @Override protected int getResource() { return R.layout.button_field_cell; } @Override protected void update() { super.update(); TextView textView = getTextView(); setStyleId(getTextView(), CellDescriptor.APPEARANCE_BUTTON, CellDescriptor.COLOR_VALUE); if (getRowDescriptor().getDisabled()) { setTextColor(textView, CellDescriptor.COLOR_VALUE_DISABLED); textView.setClickable(false); textView.setEnabled(false); setClickable(false); setEnabled(false); } } @Override public void onCellSelected() { super.onCellSelected(); } }