findViewById in Fragment

后端 未结 30 2257
终归单人心
终归单人心 2020-11-21 06:39

I am trying to create an ImageView in a Fragment which will refer to the ImageView element which I have created in the XML for the Fragment. However, the findViewById<

30条回答
  •  臣服心动
    2020-11-21 07:17

    Note :

    From API Level 26, you also don't need to specifically cast the result of findViewById as it uses inference for its return type.

    So now you can simply do,

    public View onCreateView(LayoutInflater inflater, 
                             ViewGroup container, 
                             Bundle savedInstanceState) {
         View view = inflater.inflate(R.layout.testclassfragment, container, false);
         ImageView imageView =  view.findViewById(R.id.my_image); //without casting the return type
         return view;
    }
    

提交回复
热议问题