gpt4 book ai didi

android - 新 fragment 布局未显示在屏幕上 android

转载 作者:行者123 更新时间:2023-11-29 21:11:27 24 4
gpt4 key购买 nike

我正在尝试从一个 fragment 中调用一个新的“FoodMenuFragmentDetail1” fragment ,但每当我点击按钮时,它会继续下一个 fragment ,但不会显示在屏幕上。问题是什么?这里代码我如何调用 fragment ..两种布局都是线性布局

@Override
public void onClick(View v) {
int sss=0;
String vvv=String.format("%03d", view.getId());
Fragment newFragment = new FoodMenuFragmentDetail1();
Bundle bundle = new Bundle();
bundle.putInt("ssss", sss);
bundle.putString("vvvv", vvv);
newFragment.setArguments(bundle);
FragmentTransaction transaction = getActivity()
.getSupportFragmentManager()
.beginTransaction();
transaction.replace(R.id.Foodmain,
newFragment);
transaction.addToBackStack("--");
transaction.commit();


}

FoodMenuFragmentDetail1 中的 oncreate 函数

  @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.food_menu_fragment_detail,
container, false);
aq = new AQuery(getActivity(), view);
lv = (ListView) view.findViewById(R.id.price_list);
Foodbaricon = (TextView) view.findViewById(R.id.fav_star);
dialog = new ProgressDialog(getActivity(),
ProgressDialog.THEME_HOLO_DARK);
dialog.setMessage("Loading...");
dialog.setCancelable(true);
return view;
}

FoodMenuFragmentDetail1 的布局

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:orientation="vertical" >

</LinearLayout>

最佳答案

我找到了解决方案。第一个 fragment 布局从 LinearLayout 更改为 FrameLayout,然后替换为第二个 fragment 布局,现在可以正常工作了

关于android - 新 fragment 布局未显示在屏幕上 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22691040/

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