如何打开按钮上的片段点击活动,无论是有意图还是没有意图在android?

如何打开按钮上的片段点击活动,无论是有意图还是没有意图在android?,第1张

概述参见英文答案>HowtoopenaFragmentonbuttonclickfromafragmentinAndroid                                    2个我尝试了以下代码:Intentin=newIntent(Activity1.this,Fragment.class);startactivity(in);解决方法:这

参见英文答案 > How to open a Fragment on button click from a fragment in Android                                    2个
我尝试了以下代码:

Intent in= new Intent(Activity1.this,Fragment.class);startactivity(in);

解决方法:

这不是how fragments work,片段必须附加到Activity.要获得所需的效果,您必须启动包含要显示的片段的新活动,或在当前活动中显示新片段.

为了决定采用哪种方法,我会考虑你希望Fragment如何影响你的界面导航.如果您希望用户能够使用“返回”按钮返回上一个视图,则应启动一个新的“活动”.否则,您应该使用新的片段替换当前活动中的视图.

虽然,可以在后台堆栈中添加Fragment,但如果您对用户界面的结构有信心,我只会尝试这样做.

要在当前Activity中显示新片段,您可以使用FragmentTransaction:

Fragment fragment = CustomFragment.newInstance();FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();transaction.replace(R.ID.container_layout, fragment).commit();
总结

以上是内存溢出为你收集整理的如何打开按钮上的片段点击活动,无论是有意图还是没有意图在android?全部内容,希望文章能够帮你解决如何打开按钮上的片段点击活动,无论是有意图还是没有意图在android?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存