gpt4 book ai didi

android - 如何在 Android 中使用 Fragment 中的按钮调用页面?

转载 作者:行者123 更新时间:2023-11-30 00:35:03 27 4
gpt4 key购买 nike

public class Menu1 extends Fragment implements View.OnClickListener {

public static Button button_sbm;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//returning our layout file
//change R.layout.yourlayoutfilename for each of your fragments
/* return inflater.inflate(R.layout.fragment_menu_1, container, false);*/
View myView = inflater.inflate(R.layout.fragment_menu_1, container, false);
button_sbm = (Button) myView.findViewById(R.id.button);
button_sbm.setOnClickListener(this);
return myView;
}


@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
//you can set the title for your toolbar here for different fragments different titles
getActivity().setTitle("Home");
}



@Override
public void onClick(View v) {

Intent intent = new Intent(getActivity(), MainWeb.class);
startActivity(intent);
}
}

如何 Intent 到 MainWeb 类..

这是我的 XML

    <ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/yoga"
android:layout_alignParentTop="true" />

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="30dp"
android:text="Goto Website"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />

fragment 到 Activity 怎么办?

当我点击按钮时,它会给我一条消息

"Unfortantly App Was Stopped"

最佳答案

确保 MainWeb Activity 类在 AndroidManifest.xml 中被提及。

不要在 fragment 或 Activity 中创建 Button 或任何 UI 小部件的静态实例。这可能会导致内存泄漏。

关于android - 如何在 Android 中使用 Fragment 中的按钮调用页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43570982/

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