package com.jiuqi.ui.widget; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import com.jqyd.uilib.R; /** * 文本录入框编辑器 */ public class EditorEditTextButton extends EditorBase { public EditorEditTextButton(Context context, Param param, ViewGroup parent){ super(context, param, parent); } /** * */ private static final long serialVersionUID = -3773925210814413470L; private TextView tvLabel; private EditText etInput; private Button btnOpt; @Override public void doInit(){ View root; switch (mParam.button_style) { case LEFT: root = inflater.inflate(R.layout.editor_edittext_button_left, mWrapper); break; case MIDDLE: break; case RIGHT: root = inflater.inflate(R.layout.editor_edittext_button_right, mWrapper); break; default: break; } root = inflater.inflate(R.layout.editor_edittext_button_right, mWrapper); tvLabel = (TextView)root.findViewById(R.id.tvLabel); etInput = (EditText)root.findViewById(R.id.etInput); btnOpt = (Button)root.findViewById(R.id.btnOpt); } @Override public TextView getLabel(){ return tvLabel; } @Override public TextView getInputWidget(){ return etInput; } public Button getButton(){ return btnOpt; } // public int getInputWidgetId(){ // return etInput.getId(); // } }