タブレイアウトなしでスワイプビューを作成する方法を見つけようとしています。
上の図では、 1. ページを左右に移動できるスワイプ ビューを作成します。2. アイコン 1 はグローバル メニューで、スワイプ中に常に表示される必要があります。3. アイコン 3 はボトムバーです。どうやったらあんな風にできるの?
あらゆる種類の提案やチュートリアルのリンクをいただければ幸いです。前もって感謝します。
同じものへのリンクはありませんが、作成する非常に単純なロジックを教えてくれます:
1.最初にタイトルバーを削除します
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
2.次の構造を使用します
<RelativeLayout>
<ViewPager android:layout_height="fill_parent"
android:layout_width="fill_parent"> //full screen
<RelativeLayout android:id="@+id/header"> -->for header
android:layout_alignParentTop="true"
</RelativeLayout>
<RelativeLayout> -->for inicators
android:below="@+id/header"
</RelativeLayout>
<RelativeLayout> --> for footer
android:layout_alignParentBottom="true"
</RelativeLayout>
</ViewPager>
</RelativeLayout>
3.ヘッダーとフッターの画像を作成し、背景として設定します。
4.ビューページャーインジケーターについては、この投稿を参照してください。ダウンロードしてEclipseにインポートし、プロジェクトのlibとして設定してください。サークル ページャー インジケータの使用方法Check My Answer .
これで完了です!!
タブを持つことは必須ではないため、公式ドキュメントで説明されているように、たとえば ViewPager を単純に使用できます。
http://developer.android.com/training/animation/screen-slide.html
そのリンクで利用可能な完全な例があります。
スライドにドットも表示する必要がある場合は、他のユーザーが指摘したように、このライブラリを利用できます: http://viewpagerindicator.com/