Android 碎片置换
是否有办法将导航抽屉中的主布局替换为扩展AppCombatActivity的活动,而不是片段 因为每当我这样做时,它都会给我一个错误: 错误的第二个参数类型。找到:'myapp.hp.com.drawerdemo1.Main2Activity',必需:'android.support.v4.app.Fragment'replaceint,android.support.v4.app.Fragmentin FragmentTransaction无法应用于int,myapp.hp.com.drawerdemo1.Main2Activity 我是这样做的:Android 碎片置换,android,android-activity,replacewith,Android,Android Activity,Replacewith,是否有办法将导航抽屉中的主布局替换为扩展AppCombatActivity的活动,而不是片段 因为每当我这样做时,它都会给我一个错误: 错误的第二个参数类型。找到:'myapp.hp.com.drawerdemo1.Main2Activity',必需:'android.support.v4.app.Fragment'replaceint,android.support.v4.app.Fragmentin FragmentTransaction无法应用于int,myapp.hp.com.drawe
if (id == R.id.nav_start) {
// Handle the camera action
getSupportActionBar().setTitle(name);
Main2Activity main = new Main2Activity();
android.support.v4.app.FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.Fragment_Layout, main);
fragmentTransaction.commit();
}
需要注意的一点:
我不需要意向活动,因为它在另一个布局中打开了活动,看起来没有多少互动性
我想要活动布局而不是片段布局的原因是什么:
在扩展片段的类中,很难执行和处理不同的操作,如按钮单击等。
很难初始化不同的事件。
主要原因是我在处理碎片方面很幼稚。
我需要帮助,请帮忙。如果你能期待这个问题并给我一个解决方案,我将不胜感激。
谢谢..:在片段事务中,您必须提供片段,这是不言而喻的 在扩展片段的类中,很难执行和处理不同的操作,如按钮单击等 怎么会这样?在片段和活动中处理单击事件的方式完全相同 很难初始化不同的事件 怎么会这样 主要原因是我在处理碎片方面很幼稚 我建议大家学习一下,因为如果不精通这些片段以及如何使用它们,Android开发就不可能取得很大进展