Android layout Java Android Studio-SortableView不';不能处理碎片

Android layout Java Android Studio-SortableView不';不能处理碎片,android-layout,android-fragments,tableview,sortable-tables,Android Layout,Android Fragments,Tableview,Sortable Tables,我在几个应用程序中使用这个库。在第一个有活动的应用程序中,它工作得很好,而在第二个没有片段的应用程序中,它工作得很好 这里是错误:android.view.InflateException:com.example中的二进制XML文件行#9.testss:layout/fragment#chiusure:com.example中的二进制XML文件行#9.testss:layout/fragment#chiusure:error膨胀类de.codecrafters.tableview.tablevi

我在几个应用程序中使用这个库。在第一个有活动的应用程序中,它工作得很好,而在第二个没有片段的应用程序中,它工作得很好

这里是错误:android.view.InflateException:com.example中的二进制XML文件行#9.testss:layout/fragment#chiusure:com.example中的二进制XML文件行#9.testss:layout/fragment#chiusure:error膨胀类de.codecrafters.tableview.tableview 原因:android.view.InflateException:com.example.testss中的二进制XML文件行#9:layout/fragment\u chiusure:膨胀类de.codecrafters.tableview.tableview时出错

XML:

[……]

TableView TableView=(TableView)rootView.findViewById(R.id.tabellachiusure);
tableView.setDataAdapter(新的SimpleTableDataAdapter(getContext()),
结果);
String[]TABLE_HEADERS={“Tipo”,“Data”,“Orario”,“Stato”};
setHeaderAdapter(新的SimpleTableHeaderAdapter(getContext(),TABLE_头));
TableColumnWeightModel columnModel=新的TableColumnWeightModel(4);
columnModel.setColumnWeight(1,1);
columnModel.setColumnWeight(2,2);
columnModel.setColumnWeight(3,1);
columnModel.setColumnWeight(4,2);
tableView.setColumnModel(columnModel);
返回rootView;
}
活动的工作版本完全相同,除了:

setContentView(R.layout.activity_test_tabella);
    TableView<String[]> tableView = (TableView<String[]>) findViewById(R.id.tabellachiusure);
    tableView.setDataAdapter(new SimpleTableDataAdapter(this,
            result));
setContentView(R.layout.activity\u test\u tabella);
TableView TableView=(TableView)findViewById(R.id.tabellachiusure);
setDataAdapter(新的SimpleTableDataAdapter(此,
结果);

建议?思想?感谢您的帮助

我将这一行添加到我的gradle:

implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"

非常感谢您发布您的解决方案。它也适用于我!!!
TableView<String[]> tableView = (TableView<String[]>) rootView.findViewById(R.id.tabellachiusure);
    tableView.setDataAdapter(new SimpleTableDataAdapter(getContext(),
            result));
    String[] TABLE_HEADERS = { "Tipo", "Data", "Orario", "Stato" };
    tableView.setHeaderAdapter(new SimpleTableHeaderAdapter(getContext(), TABLE_HEADERS));
    TableColumnWeightModel columnModel = new TableColumnWeightModel(4);
    columnModel.setColumnWeight(1, 1);
    columnModel.setColumnWeight(2, 2);
    columnModel.setColumnWeight(3, 1);
    columnModel.setColumnWeight(4, 2);
    tableView.setColumnModel(columnModel);

        return rootView ;
}
setContentView(R.layout.activity_test_tabella);
    TableView<String[]> tableView = (TableView<String[]>) findViewById(R.id.tabellachiusure);
    tableView.setDataAdapter(new SimpleTableDataAdapter(this,
            result));
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"