我已经编写了一些活动,其中我使用 JSON 将数据提取到 ListView 中,但现在我必须使用 Sherlock Fragment 在我的应用程序中使用 Navigation Drawer,并且我已经使用 Fragment 并在每个 Fragment 中简单地显示文本消息。
片段1.java:
public class Fragment1 extends SherlockFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment1, container, false);
return rootView;
}
}
片段1.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/Fragment1" />
</RelativeLayout>
但是现在我需要在 SherlockFragment 中使用我使用 Activity 的现有代码,所以在这里我想知道我需要在我的代码中做哪些更改?
例如如何在 SherlockFragment 中使用本教程代码:
http://www.androidhive.info/2012/10/android-multilevel-listview-tutorial/