我在使用片段中的片段时遇到问题。第一个片段是一个标签在一个选项卡查看我想有一个多窗格布局是这样的:嵌套片段(选项卡中的多窗格)
错误是:
android.view.InflateException:二进制XML文件行#8:错误 充气类片段
的标签片段(SettingsFragmentBox):
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class SettingsFragmentBox extends Fragment implements SettingsFragmentBoxList.OnItemSelectedListener{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_settings_box, container, false);
return rootView;
}
public void onBoxSelect(int id) {
SettingsFragmentBoxDetail fragment = (SettingsFragmentBoxDetail) getFragmentManager().findFragmentById(R.id.box_detail);
if (fragment != null && fragment.isInLayout()) {
fragment.setText(id);
} else {
Intent intent = new Intent(getActivity(),SettingsActivityBoxDetail.class);
intent.putExtra(SettingsActivityBoxDetail.EXTRA_ID, id);
startActivity(intent);
}
}
}
XML(可fragment_settings_box.xml):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<fragment
android:id="@+id/box_list"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
class="de.resper.e2cast.SettingsFragmentBoxList"
tools:layout="@layout/fragment_settings_box_list">
</fragment>
<fragment
android:id="@+id/box_detail"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
class="de.resper.e2cast.SettingsFragmentBoxDetail"
tools:layout="@layout/fragment_settings_box_detail">
</fragment>
</LinearLayout>
我喜欢本教程中的Tab Layout:http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views- 1 /现在想要在一个Tab中有一个像本教程中的片段视图:http://www.vogella.com/tutorials/AndroidFragments/article.html – Laire 2014-09-22 19:27:29