1

假设我在 ViewPager 中的 (4) 个片段顶部有一个通用工具栏或搜索按钮。(ViewPager 中的每个片段都有相同的按钮)和 EditText 视图。如果搜索按钮是用 id: @+id/searchButton(或其他任何东西)定义的,那么当我调用: (Button) findViewById(R.id.searchButton)在 Fragment 2 中,返回 4 的哪个搜索按钮是相对随机的(不一定是 Fragment 2 中的那个)。如何确保 Fragment 2 中的那个是被引用的那个?

谢谢!

4

1 回答 1

0

问题是,我使用的是getActivity().findViewById(R.id.searchButton);. 实际上,我应该一直使用getView().findViewById(R.id.searchButton);.

于 2012-08-12T07:02:18.240 回答