gpt4 book ai didi

android - TextInputEditText 的 OutlinedBox 不起作用

转载 作者:行者123 更新时间:2023-11-29 18:39:18 25 4
gpt4 key购买 nike

我正在登录屏幕上工作,我想使用以下 View 实现 Material 编辑文本:

enter image description here

以下是我的代码:

<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
style="@style/ThemeOverlay.MaterialComponents.TextInputEditText.OutlinedBox"
android:layout_height="wrap_content">

<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="This is Hint"/>

</com.google.android.material.textfield.TextInputLayout>

但是 OutlinedBox 没有出现。这是它的样子:

enter image description here

请帮忙。

最佳答案

styles.xml主题如下,

<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>

TextInputLayout 示例:

  <com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">

<com.google.android.material.textfield.TextInputEditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:hint="@string/user_name" />
</com.google.android.material.textfield.TextInputLayout>

希望这对你有用!

关于android - TextInputEditText 的 OutlinedBox 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53388926/

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