Android FragmentからActivity内のView要素を呼び出す

Android

Android FragmentからActivity内のView要素を呼び出す

MenuOverlyDialogFragmentというFragmentから、親のActivityの中のレイアウトのViewの要素を取得する方法です。

 public class MenuOverlyDialogFragment extends Fragment {
 
    @Override
    public View onCreateView(LayoutInflater inflater,
            ViewGroup container,
            Bundle savedInstanceState) {
        
        View v = inflater.inflate(R.layout.menu_overlay_dialog_fragment, 
                            container, false);
        return v;
    }
 
    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        
        begin_tracking_dialog_ll = (LinearLayout) getActivity().
                findViewById(R.id.begin_tracking_dialog_ll);
 
    }
 
 }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です