gpt4 book ai didi

android - TextInputLayout 和 EditText 提示可见

转载 作者:行者123 更新时间:2023-11-30 00:45:53 25 4
gpt4 key购买 nike

<分区>

更新我的 Android 支持库后,我遇到了一个非常奇怪的问题,尤其是 'com.android.support:design:25.1.0'。看看下面的截图:

enter image description here ______ enter image description here

请注意,相同的代码适用于电子邮件、国家和电话字段,但对于名称字段,提示“名称”在用户名后面也可见。

代码如下:

电子邮件代码:

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">

<com.touchd.app.ui.views.FontEditText
android:id="@+id/textEmail"
style="@style/loginEditTextView"
android:layout_alignParentBottom="true"
android:gravity="top|center_horizontal"
android:hint="@string/email_text_view"
android:inputType="textEmailAddress" />

</android.support.design.widget.TextInputLayout>

以编程方式:

mEmail = (EditText) findViewById(R.id.textEmail);
mEmail.setText(userProfile.email);

姓名代码:

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">

<com.touchd.app.ui.views.FontEditText
android:id="@+id/textName"
style="@style/loginEditTextView"
android:hint="@string/name"
android:inputType="textPersonName|textCapWords"
android:text="@string/no_name_specified" />
</android.support.design.widget.TextInputLayout>

以编程方式:

mName = (EditText) findViewById(R.id.textName);
if (userProfile.name != null && userProfile.name.length > 0) {
mName.setText(userProfile.name);
}

风格

<style name="loginEditTextView" parent="android:Widget.EditText">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_centerHorizontal">true</item>
<item name="android:textColor">@color/primary_text_color</item>
<item name="android:textSize">19sp</item>
<item name="android:gravity">center</item>
<item name="android:paddingBottom">10dp</item>
</style>

你可以看到代码是相似的。有人可以帮我从这里出去吗?这是 Android 设计库中的错误还是我在做一些愚蠢的事情?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com