我正在开发一个android应用程序,我想使用SlidingPaneLayout。 我的activity_main.xml是:

<?xml version="1.0" encoding="utf-8"?>

<android.v4.widget.SlidingPaneLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context="absolute.beginners.hellouniverse.MainActivity" 
    android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/spLayout" >

    <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content">    
        <TextView android:text="@string/name" />        
    </LinearLayout>

</android.v4.widget.SlidingPaneLayout>

此xml在xml编辑器中未给出任何错误。 当我尝试查看图形布局时,不断出现此错误:

Exception raised during rendering: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup
Exception details are logged in Window > Show View > Error Log
The following classes could not be found:
- android.v4.widget.SlidingPaneLayout (Fix Build Path, Edit XML, Create Class)

我在AndroidManifest.xml中使用sdk是:

<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

我正在Windows 8计算机上使用Eclipse IDE Luna Release 2(4.4.2),并且android-sdk和支持库是最新版本。

我搜索了stackoverflow,并找到了很多有关此类错误的答案。 我已经尝试了所有方法:在libs文件夹中添加了android-support-v4.jar文件,将该文件添加到了构建路径中的“命令和导出”选项卡中,重新启动eclipse,一次又一次清理项目,但是我没有解决方案。

谁能帮我这个例外?

更新:运行应用程序时,模拟器正在打开,程序崩溃。 错误消息是:

03-31 02:13:48.870: E/AndroidRuntime(1129): Caused by: android.view.InflateException: Binary XML file line #1: Error inflating class android.v4.widget.SlidingPaneLayout
03-31 02:13:48.870: E/AndroidRuntime(1129):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:707)
03-31 02:13:48.870: E/AndroidRuntime(1129):     at android.view.LayoutInflater.inflate(LayoutInflater.java:469)

#1楼 票数:0 已采纳

当然不能。 SlidingPaneLayout的全名应该是android.support.v4.widget.SlidingPaneLayout而不是android.v4.widget.SlidingPaneLayout

  ask by kerabanaga translate from so

未解决问题?本站智能推荐:

1回复

找不到android.support.v4.widget.DrawerLayout

此错误之后: 找不到android.support.v7.internal.widget.ActionBarOverlayLayout 我无法通过此教程查看“ 我的活动-Android Studio”的 preview : 我正在使用最新版本的android studio:
9回复

eclipse找不到android.support.v4.widget.SwipeRefreshLayout

即使在单击添加支持库并选择版本19之后,eclipse仍然找不到android.support.v4.widget.SwipeRefreshLayout。 有谁知道如何使它工作? 我在用 我正在与Juno一起在Mac特立独行的计算机上工作。 更新:导入部分 更新资料
1回复

使用后错过了layout_width 标签

我是Android开发的新手 ,正在尝试通过Android for Absolute Beginners一书学习它 其中一章是关于android UI设计的,本章中我正在学习不同的android布局。 为了使用android SlidindPaneLayout将<android
2回复

为什么找不到android.widget.gallery类? 如何解决?

显示XML的错误。 它说: 找不到以下类别: 图库(更改为android.widget.Gallery,修复构建路径,编辑XML) gallery.java存在于小部件文件中。 为什么会出现错误,我该如何解决?
8回复

扩展类android.support.v4.widget.drawerlayout时出错

我已就此主题进行了大量搜索。 我做了以下事情: 通过SDK Manager确保支持库是最新的。 进入构建路径和订单和导出选项卡,以确保检查依赖项。 清理了我的项目并重新启动了adt。 右键单击项目 - > android工具 - >添加支持库。
3回复

缺少类android.support.v7.widget.CardView

我已经从这个教师那里构建了文本识别应用程序,但是我的布局给了我一些问题 找不到以下类别: android.support.v7.widget.CardView 预期结果 现实当前的结果 我缺少或做错了什么? build.gradle应用程序 :
3回复

扩展类android.support.v7.widget.CardView ClassNotFoundException时出错

我正在尝试扩充包含CardView的布局,但我正在处理一些问题。 贝娄是错误状态, RecyclerViewAdapter中的Kotlin代码, 下面是xml布局。 我还在gradle文件中添加了正确的依赖项(我认为) 我已经清理了重建,仍然没有改变任何建议
3回复

膨胀类android.support.v4.widget.CoordinatorLayout时出错

实际上我尝试过这样,以便我可以将导航抽屉放在应用程序栏的下方,以及选项卡和主要内容。我还必须为晶圆厂提供协调器布局。 帮帮我,告诉我是否可以在制造厂使用协调器布局。 更新 LOGCAT: 提前致谢