1.选择项(select):
<com.bee.jy.parent.common.widget.view.TextInputSelectBox
android:id="@+id/tis_feed_time"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_30"
android:background="@color/white"
android:gravity="left|center_vertical"
app:tag="喂药时间:"
app:tagSize="@dimen/sp_12"
app:tagColor="@color/color_666666"
app:hint="早上、中午"
app:hintTextColor="@color/color_111111"
app:hint_margin_left="@dimen/dp_m_25"
app:type="select" />
2.仅左标签(onlyTag):
<com.bee.jy.parent.common.widget.view.TextInputSelectBox
android:layout_width="match_parent"
android:layout_height="@dimen/dp_30"
android:background="@color/white"
android:gravity="left|center_vertical"
app:tag="喂药方式:"
app:tagSize="@dimen/sp_12"
app:tagColor="@color/color_666666"
app:hint="饭前"
app:hint_gravity="left"
app:hintTextColor="@color/color_111111"
app:hint_margin_left="@dimen/dp_m_25"
app:type="onlyTag" />
3.展示内容(display):<com.bee.jy.parent.common.widget.view.TextInputSelectBox
android:layout_width="match_parent"
android:layout_height="@dimen/dp_30"
android:background="@color/white"
android:gravity="center|center_vertical"
app:tag="喂药内容:"
app:tagSize="@dimen/sp_12"
app:tagColor="@color/color_666666"
app:hint="由于它们有些感冒吃药详细如下:1、感冒清1次1粒,2、感冒清1次1粒"
app:hintTextColor="@color/color_111111"
app:hint_margin_left="@dimen/dp_m_25"
app:type="display" />以上三块代码分别运行如图:

4.如个人设置页面(带图标):<com.bee.jy.parent.common.widget.view.TextInputSelectBox
android:id="@+id/tis_child_info"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:background="@color/white"
android:gravity="center|center_vertical"
app:tag="留言墙"
app:tagSize="@dimen/sp_12"
app:tagColor="@color/color_666666"
app:type="select"
app:leftIcon="@mipmap/mine_icon07" />预览:

-----------------------------
5.输入框input:
<com.bee.jy.parent.common.widget.view.TextInputSelectBox
android:id="@+id/tis_child_info"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:background="@color/white"
android:gravity="center|center_vertical"
app:tag="职位名称"
app:hint="请输入某某某"
app:type="input"
/>预览:

其他属性设置:
<declare-styleable name="TextInputSelectBox">
<attr name="tag" format="string" /><!--左边文本-->
<attr name="tagColor" format="color" />
<attr name="tagSize" format="dimension" />
<attr name="leftIcon" format="reference" />
<attr name="left_icon_drawable_padding" format="dimension" />
<attr name="rightIcon" format="reference" />
<attr name="right_icon_drawable_padding" format="dimension" />
<attr name="hint" /><!--中间提示文字或中间文本文字-->
<attr name="hintTextColor" format="color" /><!--中间提示文字颜色-->
<attr name="is_show_arrow" format="boolean" /><!--是否显示箭头,仅在type=text时生效-->
<attr name="hint_gravity" format="string">
<enum name="right" value="1" />
<enum name="left" value="2" />
</attr>
<attr name="hint_margin_left" format="dimension" />
<attr name="type">
<enum name="select" value="1" /><!--用于选择,带右箭头-->
<enum name="input" value="2" /><!--用于单行输入框-->
<enum name="onlyTag" value="3" /><!--仅左边tag文字或drawableLeft-->
<enum name="large_text" value="4" /><!--大文本输入框-->
<enum name="display" value="5" /><!--左边tag,中间显示文本-->
</attr>
<attr name="input_type">
<enum name="text" value="1" />
<enum name="number" value="2" />
</attr>
<attr name="actionNext" format="reference" />
</declare-styleable>