Mag*_*gie 2 android android-fragments android-activity
有什么区别
getActivity().findViewById(...)
Run Code Online (Sandbox Code Playgroud)
和
View view = inflater.inflate(R.layout.fragment_fragment_v, null);
view.findViewById(...)
Run Code Online (Sandbox Code Playgroud)
在Fragment中(将Activity转换为Fragment时)?
Boj*_*man 10
不同之处在于getActivty.findViewById(...)您在活动范围(活动布局)中查找视图.随着iflater.inflate(R.layout.fragment_fragment_v, null); view.findViewById(...)您正在膨胀片段的布局,然后在该布局中查找视图.
但是由于你的片段附加到活动,你会发现视图,但我建议你在片段的范围内找到你的片段的视图,因为可能有几个片段具有共同的布局,这意味着可能有几个视图与相同的ID,这使得该getActivity().findBiewById(...)方法不可靠
| 归档时间: |
|
| 查看次数: |
692 次 |
| 最近记录: |