1

Java の基礎についてはよく理解していますが、私は Android 開発の初心者です。そうは言っても、私は通常、実践することで最もよく学ぶので、私が勤務しているキャンパス マガジンのアプリを作成し、そのプロセスを通じて学ぼうとしています。

画面の上部には、「問題」と「セクション」というラベルの付いた 2 つのスピナーを備えたバーがあり、ユーザーは、表示される記事をそれぞれの問題/セクションの記事のみにフィルターすることができます。画面の残りの部分は、垂直方向のギャラリーとして説明するものによって占められており、関連する画像の下に各記事の見出しが表示されます。ユーザーは、「ギャラリー」をスクロールすることで、雑誌の記事を「めくる」ことができます。ストーリーの 1 つを選択すると、ViewPager でストーリー全体が開きます。

この時点で、主な質問が 2 つあります。

1) 当初、「課題」と「セクション」のスピナーを ActionBar に配置する予定でした。ただし、私が理解しているように、ActionBars は Android 2.x を使用しているユーザーには表示されません。これらの要素がアプリの操作に不可欠であり、Android ユーザーの大半がまだ 2.x を使用していることを考えると、これは受け入れられないようです。その結果、私は ActionBar のないテーマを使用し、基本的に、メイン アクティビティの上に線形レイアウトを介して独自のアクション バーを描画しています。ActionBars が Android 2.x デバイスに表示されないという私の理解は正しいですか? もしそうなら、「ツールバー」を主な活動の一部として含めることは正しいですか、それともそれを実装するためのより良い方法はありますか? (おそらく断片として?それらがどのように適合するかはまだよくわかりません...)。

2) ギャラリー ウィジェットが非推奨であることは承知しているので、使用しないことは明らかです。ユーザーがウィジェットをスクロールして雑誌の記事を「めくる」という同じ視覚的目標を達成するのに最適な代替ウィジェットはどれですか? この目標を達成するために ListView をアニメーション化する方法はありますか?

繰り返しになりますが、特にここに含まれるより広い問題を理解するのに役立つヘルプは大歓迎です。

前もって感謝します。

4

1 に答える 1

0
  1. ActionBarSherlockを使用できます-Androidv1.6まで互換性があります。
  2. ViewPagerはあなたを助けるかもしれません
于 2013-01-17T22:16:37.710 に答える