<com.jjjy.parent.common.widget.view.TextInputSelectBox
android:id="@+id/il_job_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="visible"
app:hint="请输入职位名称"
app:tag="职位名称"
app:type="input"/>
1.选择项(select):
<com.jjjy.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="早上、中午"
app:hintTextColor="@color/color_111111"
app:hint_margin_left="-30dp"
app:type="select" />
2.仅左标签(onlyTag):
<com.jjjy.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="饭前" app:hintTextColor="@color/color_111111" app:hint_margin_left="-30dp" app:type="onlyTag" />
3.展示内容(display):
<com.jjjy.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="-30dp" app:type="display" />以上三个效果如图:
如个人设置页面(带图标):<com.jjjy.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"/>
----------------------------------------------------------------------------------------------------------------
4.输入框input:
<com.eeee.android.jobenterprise.wiget.ItemInfoLayout android:id="@+id/il_job_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="visible" app:hint="请输入职位名称" app:tag="职位名称" app:type="input"/>
其他属性设置:
<declare-styleable name="TextInputSelectBox"> <attr name="tag" format="string" /><!--左边文本--> <attr name="tagColor" format="reference"/> <attr name="tagSize" format="dimension"/> <attr name="leftIcon" format="reference" /> <attr name="left_icon_drawable_left" format="dimension"/> <attr name="hint" /> <attr name="hintTextColor" format="reference"/><!--中间提示文字颜色--> <attr name="is_show_arrow" format="boolean" /><!--是否显示箭头,仅在type=text时生效--> <attr name="hint_gravity" format="string"> <enum name="right" value="1" /> </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>