49得票8回答
Jetpack Compose 中带有提示文本的文本框

我想在jetpackcompose中创建带有hint文本的textfield。请问有没有使用jetpack创建textfield的示例?谢谢。

46得票15回答
从TextInputEditText中删除下划线

我有一个Android屏幕,可以让用户输入电子邮件。以下是代码片段,我想删除文本下方出现的下划线。 <com.google.android.material.textfield.TextInputLayout android:layout_width="match_parent"...

42得票4回答
Jetpack Compose:自定义文本框设计

总的来说,Jetpack Compose中的大多数组件似乎都很容易定制。 然而,对于TextField,情况并非如此。例如,假设我想制作类似于下面这样的东西: 人们可能认为只需包装BaseTextField即可。但是,BaseTextField组件中存在一个错误,我已经报告了该问题。这个错误...

40得票6回答
如何在TextInputLayout上禁用填充?

使用 TextInputLayout 包装 EditText 时,似乎自动添加了左边距,如下图所示。 在布局 XML 中,EditText 没有添加内边距,但渲染视图时,EditText 上似乎有左内边距。通过比较位于 TextInputLayout 下方的 TextView 可以看到这...

40得票10回答
在Android EditText中,将隐藏/显示密码的默认眼睛图标更改为自定义图标。

我想在Android EditText中更改/显示不同的密码显示图标。我正在使用以下代码来显示图标。<android.support.design.widget.TextInputLayout android:id="@+id/layoutTextInput" andro...

39得票7回答
TextInputLayout中的错误文本被键盘遮挡

TextInputLayout包含一个EditText,该EditText接收用户的输入。使用Android Design Support Library引入的TextInputLayout时,我们应该将错误设置为持有EditText的TextInputLayout,而不是EditText本身...

38得票8回答
TextInputLayout 中的左侧图标

我想给我的TextInputLayout添加左侧图标,但是文本会覆盖在图标上方。当我添加padding时,所有内容都会一起移动。 我已经尝试过: android:drawableLeft="@drawable/ic_store_white_48dp" android:drawablePad...

36得票10回答
在Android的TextInputLayout中,始终存在一个默认背景。

我有这样的TextInputLayout和TextInputEditText <com.google.android.material.textfield.TextInputLayout android:id="@+id/loginUsernameText" ...

35得票6回答
TextInputLayout的不同标签和提示

我想创建一个EditTextLayout,但是我希望标签和提示文本不同。 例如:标签文本为“电话号码”,提示文本为“+6281342134”。 这可行吗? 我的代码是: <android.support.design.widget.TextInputLayout ...

35得票7回答
如何在 Jetpack Compose 中更改 OutlinedTextField 的轮廓线颜色?

以下是 Jetpack Compose 中 OutlinedTextField 代码的样子: OutlinedTextField( value = "", onValueChange = {}, label = {Text("Input")} ) 这个文本框的默认...