在Android中显示隐藏片段
我正在开发包含2个片段的应用程序,我想根据需要显示hide。以下代码提供了我的问题的简单示例。这个简单的Fragmentactivity包含1个按钮和一个listfragment。 这个简单的例子完美无缺。但是我不满意秀皮的碎片。如果删除layout.setVisibility(View.GONE); 从代码然后ft.hide(f); 不会隐藏片段。实际上,我们并没有隐藏片段,我们正在隐藏容器。 我的问题是,这是显示皮革碎片的一种方法吗?如果不是,那么请通过测试示例进行解释,因为很多人都面临此问题,因此如何隐藏和显示片段。 public class MainActivity extends FragmentActivity implements OnClickListener { Fragment1 f; Button b; LinearLayout layout; Fragment myf; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); b = (Button) findViewById(R.id.button1); layout = (LinearLayout) findViewById(R.id.ll); f = new Fragment1(); } @Override public void onClick(View v) { FragmentTransaction ft = …