小编Ark*_*zis的帖子

无法强制转换为android.app.Fragment

我只是想看看片段,我得到了一些愚蠢的东西...有我的SkippersActivity.java:

public class SkippersActivity extends Activity{
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
    setContentView(R.layout.skippers_fragment);
 }
}
Run Code Online (Sandbox Code Playgroud)

还有我的skippers_fragment.xml:

 <?xml version="1.0" encoding="utf-8"?>
    <fragment
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:name="com.arkezis.globedroid.SkippersFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/skippers_fragment">
    </fragment>
Run Code Online (Sandbox Code Playgroud)

还有我的SkippersFragment.xml:

public class SkippersFragment extends Fragment{
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 
{
    View mainView = inflater.inflate(R.layout.skippers, container, false);      
    return mainView;
}   
Run Code Online (Sandbox Code Playgroud)

}

我的skippers.xml:

 <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >    
    <ListView android:id="@+id/list_skippers_all"
        android:layout_width="match_parent"
    android:layout_height="match_parent">
    </ListView>
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

为什么我得到:

04-30 13:45:16.355: E/AndroidRuntime(30077): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.arkezis.globedroid/com.arkezis.globedroid.SkippersActivity}: android.view.InflateException: Binary XML …
Run Code Online (Sandbox Code Playgroud)

android

31
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×1