フラグメント用に次のコードがあります。私はこれを基本的なビューページャーの例からほとんど取り出して、作業中のプロジェクトをテストするためにフラグメントにスラップしました。
ACtionBarSherlockおよびviewPagerIndicatorライブラリを使用しています。以下のフラグメントには、この例では単純なタイトル文字列間をスワイプすることになっているviewPagerが含まれています。
アクティビティでViewPagerとViewPagerIndicatorを使用して例を試しましたが、問題ありません。しかし、2番目に私はそれを断片に入れました。ブーム、黒い画面だけ...エラーなし、黒い画面だけ...膨らんでいるか、レイアウトに間違ってアクセスしている必要があるように感じます...何かアイデアはありますか?
コードは次のとおりです。
public class TestFragment extends SherlockFragment {
//~Constants----------------------------------------------
//~Data Fields--------------------------------------------
//~Constructors--------------------------------------------
@Override
public void onCreate(Bundle savedInstanceState) {
//Setup view
super.onCreate(savedInstanceState);
View view = onCreateView(getLayoutInflater(savedInstanceState), null, savedInstanceState);
ViewPagerAdapter adapter = new ViewPagerAdapter( this.getSherlockActivity() );
ViewPager pager =
(ViewPager)view.findViewById(R.id.free_time_day_pager);
TitlePageIndicator indicator =
(TitlePageIndicator)view.findViewById(R.id.titles);
pager.setAdapter( adapter );
indicator.setViewPager( pager );
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.free_time_fragment_layout, null, false);
return view;
}
//~Methods-------------------------------------------------
}