- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我添加了 7+ TextInpuLayout 和父级 ScrollView 并且 TextInputLayout 在某些设备上只显示第一个后隐藏并且对于某些设备它工作得很好。为了更好地理解,这里有两个屏幕截图
但是这样会自动隐藏
我正在使用 实现 'com.android.support:design:26.1.0'
用于设计库。
这是布局文件
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:orientation="vertical"
android:scrollbars="vertical"
tools:context="clockworktt.gaby.com.GuestProfileActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<include
android:id="@+id/guest_profile_toolbar"
layout="@layout/app_bar_layout"></include>
</android.support.design.widget.AppBarLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_marginTop="?android:attr/actionBarSize"
android:background="@color/colorPrimary"
android:gravity="center"
android:orientation="vertical">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/guest_profile_image"
android:layout_width="90dp"
android:layout_height="90dp"
android:src="@drawable/ic_avatar" />
<TextView
android:id="@+id/guest_profile_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Guest Name"
android:textAlignment="center"
android:textColor="@color/almostWhite"
android:textSize="18sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="210dp"
android:orientation="vertical">
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_name_input_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Name"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_salutation_input_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Salutation"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_email"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Email"
android:inputType="textEmailAddress"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_occupation"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
>
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Occupation"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_company"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Company"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_phone"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Phone"
android:inputType="numberDecimal"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_expected_numbers"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Expected Numbers"
android:inputType="phone"
android:paddingLeft="10dp"
android:singleLine="true"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:id="@+id/profile_notes"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:hint="Notes"
android:inputType="textShortMessage"
android:maxLines="3"
android:paddingLeft="10dp"
android:textColor="@color/colorPrimaryDark"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
<Button
android:id="@+id/profile_update_button"
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:text="Update"
android:background="@color/colorAccent"
android:textAllCaps="false"
android:textColor="@color/almostWhite"/>
</LinearLayout>
</RelativeLayout>
</ScrollView>
请有人帮忙。谢谢
最佳答案
尝试将 TextInputLayout 的 layout_height 属性设置为 wrap_content。
关于android - TextInputLayout 为某些设备自动隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48632424/
如何为登录表单制作圆角?这是我的代码: 尝试添加: style="@style/Widget.MaterialComponents.TextInputLayout.Outlined
我有一个简单的 TextInputLayout: 那我下面还有其他看法。 问题是,当我在 TextInputLayout 上设置错误时,高度会增加并插入下方的所有 View 。我尝试了一
我想让我的 CustomTextInputLayout 将 Widget.MaterialComponents.TextInputLayout.OutlinedBox 作为默认样式,无需在 XML 中
有没有办法强制 TextInputLayout 错误消息占用一行? 我试图放置 app:errorTextAppearance="@style/error_appearance"在带有 error_a
在我的新 Android 应用程序中,TextInputLayout 的标 checkout 现在用户键入输入的空间中。这会导致输入的文本呈现在标签/提示的顶部: 当用户首次加载页面时: 当用户点击文
Android 的新 Material TextInputLayout 只支持boxed 和outlined 两种样式。 有没有办法切换到旧式(在支持库中) 最佳答案 您可以使用:
我注意到几天以来,我所有的 TextInputLayouts 始终启用“错误感叹号”。我已经很长时间没有对那些 TextInputLayouts 进行任何更改了,所以我真的不明白发生了什么。 这是它的
我有一个很长的文本,需要按照要求 float 在编辑文本上。我在这里经历了很多这样的问题,但找不到正确的答案。我们如何才能做到这一点?我尝试过使用带有提示字符串的“\n”,但它不起作用。 最佳答案 y
我正在尝试根据用户从 Spinner 中选择的数字添加带有 EditText 的 TextInputLayout。我已经在 XML 中定义了 TextInputLayout 属性,并希望能够根据用户从
我正在处理注册屏幕,它有多个 textInputLayout。在 onResume() 中,我将文本更改和焦点监听器添加到所有文本输入布局。在打开屏幕上,它工作正常,所有焦点和文本更改监听器都工作正常
不确定我遗漏了什么,但每次 edittext 聚焦时,下划线颜色都不会适应我设置的自定义颜色。引用这里是我的主题代码 @color/white @color/white @colo
当您单击 eddittext 时,有什么方法可以添加填充来提示吗?我尝试在 edittext 和 TextInputLayout 中添加填充和边距。 目前:
我是 Android 应用开发领域的新手。我目前正在尝试一些基本的东西。目前我正在尝试实现一个 float 标签,就像在各种 Material 设计应用程序中看到的那样。 我想要做的是获取一个 Car
我添加了 7+ TextInpuLayout 和父级 ScrollView 并且 TextInputLayout 在某些设备上只显示第一个后隐藏并且对于某些设备它工作得很好。为了更好地理解,这里有两个
我想在 android.support.design 中使用很棒的设计选项,但有一个问题。 当我在 TextInputLayout 中为我的 EditText 的 FocusChanged(andro
我在 textInputLayout 的 Activity 日志中缺少错误图标。不是那个时候发生,但现在只出现错误消息,而不是图标出现。 在我有一个表单的另一个 Activity 中,如果我出现了,但
我正在尝试创建一个与 Google 相册应用中的工具栏具有相似样式的搜索栏 - 即,带有阴影的圆角。 我们使用 Material 库中的 TextInputLayout 作为 fragment 的唯一
使用 TextInputLayout来自 Material Design library我们可以使用各种 end icon modes用于密码编辑、文本清除和自定义模式。此外,如果我们使用任何 Wid
我正在尝试将 TextInputLayout 实现到我的布局中。我有 3 个 EditText。我将每个包装在一个单独的 TextInputLayout 中。 它们不是分开,而是堆叠在一起。
我在 TextInputLayout 上有一个奇怪的错误。 com.google.android.material.textfield.TextInputEditText 的提示颜色在聚焦时变为白色。
我是一名优秀的程序员,十分优秀!