Android开发中add()方法
时间: 2024-05-03 12:16:37 浏览: 7
在 Android 开发中,add() 方法通常用于添加视图或布局到一个容器中,如 Activity 或 Fragment 中的布局容器。
例如,如果你想要在一个 LinearLayout 中添加一个 TextView,可以使用以下代码:
```java
LinearLayout linearLayout = findViewById(R.id.linear_layout);
TextView textView = new TextView(this);
textView.setText("Hello, World!");
linearLayout.addView(textView);
```
在这个例子中,我们首先通过 findViewById() 方法获取了一个 LinearLayout 对象,然后创建了一个新的 TextView 对象并设置了它的文本。最后,我们使用 LinearLayout 的 addView() 方法将 TextView 添加到布局容器中。
add() 方法还可以用于添加 Fragment 到一个容器中,例如:
```java
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.fragment_container, myFragment);
fragmentTransaction.commit();
```
在这个例子中,我们首先获取了 FragmentManager 对象,然后创建了一个新的 FragmentTransaction 对象。接下来我们创建了一个新的 MyFragment 对象,并使用 add() 方法将它添加到一个布局容器中。最后,我们调用 commit() 方法提交事务并完成添加操作。