私はこのようなアンドロイドのレイアウトを作る必要があります。ANDROID、どのレイアウト要素を使用する必要がありますか?
- すべての画面の上にタイルの背景。
- 背景をオーバーレイするトップメニュー(影に注意)。
- テキストオプションのある種のテーブル、多分写真、これは上下にスクロールすることができます。
- ボトムメニュー。メニューボタンを押した後にスライドすると表示されます。
私はそれにどのようなレイアウト要素を使用すべきだと思いますか?
ありがとうございます!
私はこのようなアンドロイドのレイアウトを作る必要があります。ANDROID、どのレイアウト要素を使用する必要がありますか?
私はそれにどのようなレイアウト要素を使用すべきだと思いますか?
ありがとうございます!
AndroidのレイアウトとXMLレイアウトの設計について最初に学ぶ必要があると思います。このレイアウトも簡単に準備できます。
Relative Layout
は、線形レイアウトや表レイアウトのような他のレイアウトと比べて優れたレイアウトになります。 (あなたが言及したようにテキストオプションを上下にスクロールする必要があるため、リストビュー)テキスト記述を見せている中央部分を表示するには
はListView
が含まれているかもしれないが、それはあなたの条件に依存します。
RelativeLayout
は最も柔軟性があり、すべてのことを最小の階層ビュー深度で行うことができると思います。
私のアプローチは、RelativeLayoutを使用することです。トップメニューバーは、LinearLayoutを拡張するカスタムクラスで、これはRelativeLayoutで使用できます(実際にはどの画面でもUIの一貫性を提供する必要があります)。同様に、ボトムメニューは適切なアニメーションを含むカスタムコントロールになります。画面の残りの部分は、おそらくTableLayoutを含むScrollViewに含まれます。私は、メイン画面でMapViewを使って非常によく似たものを持っています。
これを示す画像は非常に役に立ちます –
上記の画像があります。読み込まれない場合は、ここに複製があります:http://skyeye.cc/m.png – Roger