私はMainActivity
にフラグメントビューを持っています。 MainActivity
で は、私はこのレイアウトをロードします。MainLayoutでフラグメントビューメインビューのIDでビューを見つける
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.MainLayout);
}
を、「FAB」idを持つフロートアクションボタンで
私のフラグメントビュークラスで、私はこのようなフラグメントビューのレイアウトをロードします:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
FragementView = inflater.inflate(R.layout.FragmentViewLayout, container, false);
FloatingActionButton fab = (FloatingActionButton) FragementView .findViewById(R.id.fab);
return FragementView;
}
今私は (idで見つける)、フラグメントビュークラスでファブを取得したいと思いますが、これはnullオブジェクトになります。
私の間違いはどこですか?
FragementViewである:具体的には、断片はgetActivity(持つアクティビティインスタンスにアクセスすることができる)、容易にそのような活性レイアウトでビューを見つけるなどのタスクを実行ドキュメント
を引用
ビュー? –
はい、これは表示です – Stack108