gpt4 book ai didi

java - 未找到 ID 为 0x7f070000 的 fragment 的 View

转载 作者:行者123 更新时间:2023-12-01 14:44:36 25 4
gpt4 key购买 nike

当我尝试在 ActionBar 中加载 Fragment 时,出现此错误。

Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f070000 for fragment HomeFragment{4100e030 #0 id=0x7f070000}

public class HomeFragment extends Fragment {    
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.home, container, false);
}
}

下面是我的主要 Activity

    @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prime_mobile_home);

final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

Tab homeTab = actionBar.newTab();
homeTab.setText("Home");
homeTab.setIcon(R.drawable.home);

Fragment homeFragment = new HomeFragment();

homeTab.setTabListener(new MyTabsListener(homeFragment));

actionBar.addTab(homeTab);

}

主要 Activity 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" >

</RelativeLayout>

最佳答案

您应该输入viewGroup资源ID,即ParentActivity中的ContentView。

您的父 Activity 是否有 LinearLayout 或relativelayout 作为 ContentView。

如果是,您应该在 inflate 方法的扩展中选择它。

关于java - 未找到 ID 为 0x7f070000 的 fragment 的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15564463/

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