相关疑难解决方法(0)

带有null参数的addToBackStack是什么意思?

我有一个客户代码.所有片段只有一个活动,即单个活动管理所有片段.

此活动包含该片段方法末尾的任何片段的以下代码 -

例如 - 片段MoreFragment:

MoreFragment firstFragment = new MoreFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.article_fragment, firstFragment)
.addToBackStack(null).commit();
Run Code Online (Sandbox Code Playgroud)

所以,

1)addToBackStack(null)后面跟一个是什么意思commit()

2)为什么需要传递null参数addToBackStack

3)如何在这样添加之后获取该片段?

似乎这个代码没用,因为我运行没有最后一行的代码.addToBackStack(null).commit(),它运行没有任何问题.

android android-fragments

77
推荐指数
2
解决办法
7万
查看次数

我可以通过编程将LayoutParams设置为片段

如何LayoutParamsFragment 编程方式设置?

实际上:我想FragmentsLinearLayout 编程方式添加两个,我需要android:layout_weight为它们设置.我是新手Fragment.我不知道这是否是一个很好的方式或不两添加FragmentsLayout

抱歉.我的英语不是很好.

android android-layout

5
推荐指数
1
解决办法
1万
查看次数

使用LayoutParams动态添加片段

是否可以使用LayoutParams动态添加片段?我有两个片段要放在RelativeLayout中:一个应该锁定在左边.另一个应该锁定在右边.

android android-fragments

4
推荐指数
2
解决办法
7840
查看次数