gpt4 book ai didi

android - 使用具有约束布局的设计支持库

转载 作者:搜寻专家 更新时间:2023-11-01 08:34:22 24 4
gpt4 key购买 nike

我尝试在 ConstraintLayout 中使用支持设计库中的 TextInputLayout,但出现错误:

android.widget.LinearLayout$LayoutParams 
cannot be cast to android.support.constraint.ConstraintLayout$LayoutParams

如何使用 ConstraintLayout 实现与 support.design.widget.TextInputLayout 相同的功能?

完整布局在这里:http://pastebin.com/TjC0FAdS

问题是:

<android.support.constraint.ConstraintLayout 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:id="@+id/constraintLayout">

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<AutoCompleteTextView
android:layout_width="0dp"
android:layout_height="0dp"
android:singleLine="true"
android:id="@+id/email"
android:hint="@string/prompt_email"
app:layout_constraintLeft_toRightOf="@+id/imageView3"
android:layout_marginStart="8dp"
app:layout_constraintTop_toBottomOf="@+id/logo"
android:layout_marginTop="16dp"
app:layout_constraintRight_toRightOf="@+id/constraintLayout"
android:layout_marginEnd="16dp" />
</android.support.design.widget.TextInputLayout>
</android.support.constraint.ConstraintLayout>

最佳答案

app:layout_constraintLeft_toRightOf 等属性要求 ConstraintLayout 成为父 View 。将这些属性移至 TextInputLayout,它应该可以正常工作。

关于android - 使用具有约束布局的设计支持库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37948452/

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