2

1 つのタブに最大 25 ~ 30 個の画像を保持する Tabed アプリケーションを作成しようとしています。画像を次/前にスワイプしてギャラリーを持たないようにしたい。

私はある種のスライダーの例を見つけようとして探し回っていましたが、Galleryを使用してそれらの多くを見つけただけで、ICS以降では魔女も非推奨になっているようです.

好みの見た目

私がこれまでに得たのは、実際のフラグメントです:

public class ImageTab extends Fragment {

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    return inflater.inflate(R.layout.image_layout, container, false);
  }

  @Override
  public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
  }

}

誰かが私を正しい方向に向けることができれば、それは大歓迎です。

最高、ヘンリック

4

1 に答える 1

1

@Hiny: 1 つのタブに最大 25 ~ 30 個の画像を保持する Tabed アプリケーションを作成しようとしています。

タブホストまたはアクションバー タブ ナビゲーションで FragmentActivity を使用します。タブの 1 つはViewPagerで Fragment を保持します。

mViewPager.setAdapter(new MyImagesPagerAdapter(getChildFragmentManager()));

@Hiny: 画像をスワイプして次/前に移動できるようにしたいのですが、ギャラリーはありません。

ViewPager はこの機能を提供し、ページ インジケーターを簡単に追加できます。

Android デベロッパー サイトからの引用: Nested Fragments

「たとえば、ViewPager を使用して左右にスワイプし、画面スペースの大部分を消費するフラグメントを作成する場合、各フラグメント ページにフラグメントを挿入できるようになりました。」

また、Android Support Library を使用して Android 1.6 からサポートされています。

@Hiny: 誰かが私を正しい方向に向けることができれば、それは大歓迎です。

コード例については、https://github.com/marsucsb/nested-fragmentsをご覧ください。

于 2013-01-13T20:37:31.697 に答える