Android studio 在android studio的新页面中有一个片段

Android studio 在android studio的新页面中有一个片段,android-studio,android-fragments,android-activity,Android Studio,Android Fragments,Android Activity,我有一个带有按钮的活动,这个按钮将把我转换成一个片段。我使用的代码是: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_laptop) btnprice = findViewById<Button>(R.id.price) btnprice.setOnCli

我有一个带有按钮的活动,这个按钮将把我转换成一个片段。我使用的代码是:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_laptop)

    btnprice = findViewById<Button>(R.id.price)

    btnprice.setOnClickListener(object : View.OnClickListener {
        override fun onClick (v: View) {
            val fm = supportFragmentManager
            val ft = fm.beginTransaction()
            ft.replace(R.id.fab, Pricefragment())
            ft.commit()
        }
    }
    )
}
override-fun-onCreate(savedInstanceState:Bundle?){
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_笔记本电脑)
btnprice=findViewById(R.id.价格)
btnprice.setOnClickListener(对象:View.OnClickListener{
覆盖趣味onClick(v:视图){
val fm=支持碎片管理器
val ft=fm.beginTransaction()
ft.replace(R.id.fab,Pricefragment())
ft.commit()
}
}
)
}
关键是我想把这个片段放在一个新的页面中。现在,它将在活动页面上显示片段,而布局是从活动继承的。
我怎样才能在新页面中获得片段

您可以使用viewpager或Androidx导航