Android 点击按钮进入 Fragment - 详细教程
Android 点击按钮进入 Fragment - 详细教程
本教程将详细介绍如何在 Android 中通过点击按钮进入一个 Fragment。
步骤 1:添加按钮
首先,在布局文件中添加一个 Button 控件,并设置一个 id,如下所示:
<Button
android:id='@+id/button'
android:layout_width='wrap_content'
android:layout_height='wrap_content'
android:text='进入 Fragment' />
步骤 2:设置点击事件
在 Activity 中找到这个 Button 控件,并设置一个点击事件:
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 进入 Fragment
}
});
步骤 3:添加 Fragment
在点击事件中,创建一个 Fragment 实例,并使用 FragmentManager 将其添加到 Activity 中:
Fragment fragment = new YourFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
解释:
YourFragment是你要进入的 Fragment 类名。R.id.fragment_container是你在布局文件中用来放置 Fragment 的容器控件的 id。addToBackStack(null)将这个事务添加到返回栈中,这样用户按下返回键时可以回到上一个 Fragment。commit()方法提交这个事务。
通过以上步骤,你就可以实现点击按钮进入一个 Fragment 的功能。
原文地址: https://www.cveoy.top/t/topic/kdfz 著作权归作者所有。请勿转载和采集!