回答編集履歴

2 公式ドキュメントへのリンクを追加しました

hiramekun

hiramekun score 424

2017/11/28 01:38  投稿

「Viewを動的に追加する」という意図によります。
おそらく実装したいのは、「Viewを動的に見えたり消えたりさせる」ということだと考えました(もし間違っていたら指摘してください。)
そのような場合は、以下のようにして動的にViewを消したり表したりすることができます。
```java
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setVisibility(View.VISIBLE); // 見えるようになります
fav.setVisibility(View.GONE);   // 見えなくなります
```
```
[View#setVisibility(公式ドキュメント)](https://developer.android.com/reference/android/view/View.html#setVisibility(int))
1 こードの間違いを修正しました

hiramekun

hiramekun score 424

2017/11/28 01:37  投稿

「Viewを動的に追加する」という意図によります。
おそらく実装したいのは、「Viewを動的に見えたり消えたりさせる」ということだと考えました(もし間違っていたら指摘してください。)
そのような場合は、以下のようにして動的にViewを消したり表したりすることができます。
```java
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.visibility = View.VISIBLE; // 見えるようになります
fav.visibility = View.GONE;   // 見えなくなります
fab.setVisibility(View.VISIBLE); // 見えるようになります
fav.setVisibility(View.GONE);   // 見えなくなります
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る