以下是我的代碼,用於實例化我的ViewPagerAdapter
。我正在使用一個使用活動的教程,因爲我正在使用一個片段,我試圖弄清楚我應該改變什麼。我的錯誤是在這條線我試圖在片段中創建圖像幻燈片視圖?
**ViewPagerAdapter viewPagerAdapter = ViewPagerAdapter.setAndroidContext(this.getActivity());**
錯誤讀取,無法解析方法setAndroidContext()
。
public class HomeFragment extends Fragment {
ViewPager viewpager;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_home, container, false);
viewpager = (ViewPager) getView().findViewById(R.id.viewpager);
**ViewPagerAdapter viewPagerAdapter = ViewPagerAdapter.setAndroidContext(this.getActivity());**
}
}
您return語句適配器之前,讓return語句在oncreateview方法結束。您的適配器方法無法訪問。 –
在活動和片段中使用上下文的唯一區別是片段內部需要將上下文參數作爲getContext()或getActvity()傳遞,並且在活動中,您將按需要傳遞「this」對象或ClassName.this – fastLearner