TextInputLayout com.android.layoutlib.bridge.MockView无法强制转换为android.view.ViewGroup

时间:2015-11-05 11:51:50

标签: android android-layout

您好我已经更新了我的sdk,现在我无法使用设计支持库中的TextInputLayout。在我更新之前它工作正常。

它在XML文件中出错Exception raised during rendering: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup

这是我的 XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.edittest.MainActivity" >

<android.support.design.widget.TextInputLayout
    android:id="@+id/fNameLayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/imageView"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="10dp" >

    <EditText
        android:id="@+id/fName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="First Name" />
</android.support.design.widget.TextInputLayout>

请帮帮我。

2 个答案:

答案 0 :(得分:0)

MockView扩展了View对象。它以前工作,您需要等待使用新的sdk更新更新布局桥类。

答案 1 :(得分:0)

肯定是SupportDesignLibrary问题。新的更新让我错误。因为我导入旧库它工作正常。