“android.v4.widget.SlidingPaneLayout类无法找到”异常

问题描述:

我正在使用android应用程序,我想使用SlidingPaneLayout。我的activity_main.xml是:“android.v4.widget.SlidingPaneLayout类无法找到”异常

<?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) 

我使用SDK在AndroidManifest.xml是:

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

我使用的Eclipse IDE露娜2版(4.4。 2)在Windows 8机器上,并且android-sdk和支持库是最新版本。

我已经搜索了*,发现了很多关于这种错误的答案。我已经尝试了一切:在libs文件夹中添加了android-support-v4.jar文件,将该文件添加到构建路径中的“order and export”选项卡,重新启动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) 
+0

您可能无法在设计器中看到此小部件。试着运行该应用程序来查看该小部件的工作原理或不。 – Stan 2015-03-30 21:44:53

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

+0

非常感谢。这解决了我的问题。 – kerabanaga 2015-03-31 06:41:22

+0

@kerabanaga upvote我的答案,如果你感到高兴。 – SilentKnight 2015-03-31 06:42:36

+0

@ silentknight-可惜我没有足够的声望点,对不起。每当我有,我会投票给你。 – kerabanaga 2015-03-31 08:09:31