首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >膨胀类(horizontalListView)时出错

膨胀类(horizontalListView)时出错
EN

Stack Overflow用户
提问于 2014-12-17 00:58:58
回答 1查看 365关注 0票数 1

我正在尝试使用水平视图,但得到了这个错误: android.view.InflateException: Binary XML file第39行:扩充类com.devsmart.android.ui.HorizontialListView时出错

这就是给出错误的方法:

代码语言:javascript
复制
public ProfileAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {

    View v = LayoutInflater.from(parent.getContext())      //this line exactly
            .inflate(R.layout.card_layout, parent, false);



    ViewHolder vh = new ViewHolder(v);
    return vh;
}



XML Layout:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:widget="http://schemas.android.com/apk/res-auto"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin" >

    <android.support.v7.widget.CardView
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:id="@+id/card_view"
        android:layout_gravity="center_horizontal"
        android:layout_width="match_parent"
        android:layout_height="90dp"
        card_view:cardCornerRadius="4dp"
        card_view:contentPadding="0dp"
    >

        <TextView
            android:id="@+id/info_text"
            android:layout_width="wrap_content"
            android:layout_height="45dp"
            android:layout_marginLeft="20dp"
            android:width="234dp"
            android:textSize="28sp"
            android:layout_gravity="top"
        />



        <com.devsmart.android.ui.HorizontialListView
            android:id="@+id/active_settings"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#ddd"

            />


        <!-- This RelativeLayout makes the button easier to click -->
        <RelativeLayout
            android:id="@+id/button_setting_profile_layout"
            android:layout_width="78dp"
            android:layout_height="80dp"
            android:layout_gravity="center_vertical|right"
            android:clickable="true"
            >



        <Button
            android:id="@+id/button_setting_profile"
            android:gravity="center_vertical|end"
            android:layout_width="38dp"
            android:layout_height="38dp"
            android:background="@drawable/ic_settings_grey600_24dp"
            android:layout_centerVertical="true"
            android:layout_centerHorizontal="true" />

        </RelativeLayout>
    </android.support.v7.widget.CardView>


</LinearLayout>
EN

回答 1

Stack Overflow用户

发布于 2014-12-17 01:09:00

查看card_layout.xml文件。可能存在IDE未检测到的语法错误。如果看起来没问题,那么在编译时检查实现com.devsmart.android.ui.HorizontialListView的库是否包含在您的项目中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27509906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档