我在编辑文本中有一个错误处理的具体实现。有什么方法可以实现如下所示的内容。
任何帮助都会被认定
编辑1:附加代码以获取帮助。
<android.support.design.widget.TextInputLayout
style="@style/FrameTextLayout"
android:layout_width="match_parent"
app:theme="@style/GreyHighlight">
<android.support.design.widget.TextInputEditText
android:id="@+id/fragment_sign_up_one.text_email"
style="@style/FrameEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/email"
android:inputType="textEmailAddress" />
</android.support.design.widget.TextInputLayout>
values \ styles.xml
中的值<style name="GreyHighlight" parent="AppThemeNoAction">
<item name="colorControlNormal">@color/colorHeather</item>
<item name="colorControlActivated">@color/colorHeather</item>
<item name="textColorError">@color/colorHeather</item>
</style>
<style name="FrameTextLayout">
<item name="android:background">@drawable/border_background</item>
<item name="android:paddingTop">8dp</item>
<item name="android:layout_height">53dp</item>
<item name="android:layout_marginTop">16dp</item>
</style>
<style name="FrameEditText">
<item name="android:background">@android:color/transparent</item>
<item name="android:maxLines">1</item>
<item name="android:textSize">16.7sp</item>
<item name="android:textColor">@color/colorDarkIndigo</item>
<item name="android:paddingBottom">8dp</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:paddingTop">8dp</item>
</style>
另外在旁注中我们如何将提示集中在TextInputLayout
内。附例。
目前,
修改2 :通过app:hintEnabled="false"
上的TextInputLayout
使用SELECT DISTINCT ON(resource_id) *
FROM planner.resource_calendar
WHERE effective_date <= CURRENT_DATE
ORDER BY resource_id, effective_date desc;
无效时禁用提示来管理中心提示。