gpt4 book ai didi

android - SherlockFragment中Activity代码的使用方法

转载 作者:行者123 更新时间:2023-11-30 03:22:14 27 4
gpt4 key购买 nike

我已经编写了一些 Activity ,在这些 Activity 中我使用 JSON 将数据提取到 ListView 中,但现在我必须使用 Sherlock Fragment 在我的应用程序中使用 Navigation Drawer,并且我已经制作了 Fragments 来使用并在每个 fragment 中简单地显示文本消息 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;
}

}

fragment 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/

最佳答案

按照这些步骤

  1. onCreateView()

    中扩充布局
  2. onActivityCreated()

    中使用 findViewById() 获取所有 View 的引用
  3. onCreate() 或任何您想要的地方开始 JSON 解析

  4. 从 JSON 获取数据后填充 ListView

关于android - SherlockFragment中Activity代码的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18931865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com