当前位置: 首页 > 知识库问答 >
问题:

Android TextInputLayout提示与EditText提示重叠

陶烨赫
2023-03-14

我面临一个奇怪的问题,我有一个InputTextLayout和一个EditText,我正试图实现类似的功能(如下面的图像所示)(图像来自material design Guidlines:https://material.io/guidelines/components/text-fields.html#text-fields-layout),其中有两个独立的提示。我通过在两个布局中添加Android:hint来实现这一点。这样做很好,但是当焦点从这里移开时,“标签”下移并与“占位符”文本重叠。(仅当用户没有给出任何输入并且编辑文本为空时--两个提示都重叠)。关于如何修复这个问题有什么建议吗?

作为一项要求,我需要两个提示都在那里,“标签”不应该在焦点变化时下移。这两个提示都应该保留在自己的位置上

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

        <android.support.v7.widget.AppCompatEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="Placeholder"
            android:inputType="textCapWords"
            />

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

共有1个答案

糜宜民
2023-03-14
  dependencies {
    // ...
    implementation 'com.google.android.material:material:1.2.0-alpha03'
    // ...
  }

  <com.google.android.material.textfield.TextInputLayout
      ...
      app:placeholderText="Placeholder text">
 类似资料:
  • 我想在EditText中用java设置提示(它在TextInputLayout中)。 用于设置提示的代码:

  • 我想有一个6位验证码的编辑文本应该这样工作 如何在我的Android应用程序中实现这一点?

  • 是否可以更改编辑文本字段中显示的提示的字体?我想在xml本身中设置字体。

  • 我真的很喜欢这个CSS工具提示的解决方案,我自己也用过一段时间了。但是我遇到了一个我以前从未遇到过的问题,多个工具提示的内容相互重叠,我不确定如何最好地解决它。 提到的解决方案基于管理绝对定位工具提示内容的

  • 普通提示 <div class="ui-tooltips"> <div class="ui-tooltips-cnt ui-tooltips-cnt-link ui-border-b"> 无法连接服务器,请检查你的网络设置。 </div> </div> <div class="ui-tooltips"> <div class="ui-toolti

  • 提醒已保存至 Google Calendar 应用程式。 iPhone 用户:您可以从 App Store 中下载安装 Google Calendar 应用程式。您需要使用与 Wear OS by Google 应用程式中所用的相同 Google 账户登录 Calendar 应用程式。 如需登录Calendar应用程式 请从 App Store下载 Google Calendar 应用程式并在您的