android - 在 fragment 中添加可扩展列表

标签 android android-activity android-fragments expandablelistview

我用 fragment 做了两个标签。
我想在第一个选项卡上添加一个可扩展列表,但我不知道该怎么做,因为我找到的每个示例都显示了如何在 Activity 中实现它。
我想做成这样:

http://i.stack.imgur.com/8qbsS.png

最佳答案

XML:

<?xml version="1.0" encoding="utf-8" ?>
<FrameLayout xmlns ....
     android:layout_height="match_parent"
     android:layout_width="math_parent" >

        <ExpandableListView
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:id="@+id/list"
              ...   />


</FrameLayout>

创建新的 fragment 类

public ExpendListFragment extends Fragment {

    private ExpendableListView mList;

    public void onCreateView(...... ) {

         View root = inflater.inflate(R.layout.xml_layout,container,false);
         mList = (ExpendableListView) root.findViewById(R.id.list);
         //create and set adapter here.
         return root;

    }

Activity 类

私有(private)ViewPager mPager; 私有(private) FragmentStatePagerAdapter mAdapter;

public void onCreate(... ) {

  super(..}
  setContentView(...) 
  mPager = findViewById(R.id.pager);
  mAdapter = new FragmentStatePagerAdapter(getSupportFragmentManager());
  //In the Adapter create List of Fragments 
  ExpendListFragment fragment = new ExpendListFragment();
  mAdapter.add(fragment);
  mPager.setAdapter(mAdapter);

希望对您有所帮助。

关于android - 在 fragment 中添加可扩展列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018580/

相关文章:

Android - 使位图适合屏幕

java - Android 错误/点击崩溃

sdk - Android - 为 SDK 5 构建应用程序?

android - Xamarin Android Native 在/system/lib/libc.so 崩溃

android - ImageView onclick时ViewPager滑动到下一页

android - 在 Android 应用程序的 Web View 上显示网页时出错

android-activity - 将 SalesForce Chatter 数据迁移到 Dynamics CRM 2011 中的 Activity 源

java - fragment 中的 YouTubePlayerSupportFragment

java - Android - 来自 ArrayAdapter 的 fragment

java - 如何在Range Seekbar中设置进度间隔