gpt4 book ai didi

android - TextInputLayout 未显示

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

我是 Android 应用开发领域的新手。我目前正在尝试一些基本的东西。目前我正在尝试实现一个 float 标签,就像在各种 Material 设计应用程序中看到的那样。

我想要做的是获取一个 CardView 并在该卡片中放置一个 TextInputLayout

<android.support.v7.widget.CardView
android:layout_width="310dp"
android:layout_height="250dp"
android:layout_below="@+id/textView"
android:layout_alignRight="@+id/textView"
android:layout_alignEnd="@+id/textView"
android:layout_marginTop="13dp" >

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

<EditText
android:id="@+id/labeltest"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="floating label"/>
</android.support.design.widget.TextInputLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>

现在,当我执行此操作时,我得到了我应该得到的 CardView,但 TextInputLayout 没有显示。但是,我可以点击它,然后它会聚焦并让我输入文本。 (见下面的例子)

我想补充一点,我是在虚拟机上测试它,而不是在实际设备上。

谢谢。

Example 1

编辑:根据要求,colors.xml

<resources>
<color name="colorPrimary">#E43F3F</color>
<color name="colorPrimaryDark">#E12929</color>
<color name="primary_darker">#CC1D1D</color>
<color name="colorAccent">#FFFFFF</color>

<color name="black">#000000</color>
<color name="jet">#222222</color>
<color name="oil">#333333</color>
<color name="monsoon">#777777</color>
<color name="jumbo">#888888</color>
<color name="aluminum">#999999</color>
<color name="base">#AAAAAA</color>
<color name="iron">#CCCCCC</color>
<color name="white">#FFFFFF</color>
<color name="Trans_text">#a8ffffff</color>
</resources>

最佳答案

如果您阅读Material Design Guidelines您会发现 colorAccent 用作字段下方线条的颜色。您将 colorAccent 设置为白色(请参阅 colors.xml 文件),因此,我的猜测是 TextInputLayout 与背景颜色混合parent 也是白色或类似的东西。尝试将 colorAccent 更改为红色或其他内容以查看是否是问题所在。

关于android - TextInputLayout 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39972452/

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