2

ActionBarSherlock でスライド メニューを使用しており、Android Google マップ v2 をフラグメントで表示する必要があります。クラスは SherlockFragment を拡張します。私は何をすべきか?

4

2 に答える 2

1

最善の方法は、SupportMapFragmentそこですべてのロジックを拡張して実行することです。

次に、次のデータセットをViewPager使用して、このフラグメントを単に追加できます。FragmentPagerAdapter

class FrgInfo {
    Class clss;
    Bundle args;
}

そしてメソッドをオーバーライドしますgetItem

@Override
public Fragment getItem(final int position) {
    final FrgInfo info = fragments.get(position);
    return Fragment.instantiate(context, info.clss.getName(), info.args);
}

これでうまくいくはずです。

于 2013-04-02T16:51:01.930 に答える
0

https://stackoverflow.com/a/14768343/1276967で問題を解決しました。SherlockFragmentで動作しますが、インフレの問題はほとんどありません。多分他の問題のため..

于 2013-04-03T11:09:26.647 に答える