2012-01-13 11 views
2

私はこれを見つけました。ほとんどのソリューションは次のものを使用しています。iPhoneのメニュー/ボタンをアンドロイドで最下部にデザインするにはどうすればいいですか?

1.TabHostは要件をアーカイブするために各タブ間の別々の行をカバーします。 2.アンドロイドデベロッパーのウェブサイトでは、マージレイアウトを使用して背景画像の上に2つのボタンを置いてアーカイブを作成しています。(http://developer.android.com/resources/articles/layout-tricks-merge.html) 3.ボタンを使用していますが、以下の例?私は選択を必要としません、メニュー内の各項目は、別のページにユーザーを連れて行くボタンになります。

私はこれらの2つ以外に他の解決策がありますか?

これは何かですが欲しい: enter image description here

私は、メニューを選択し、選択されていないたタブが好き、彼らは常に特定の画面(活動)に表示するボタンのように優れている必要はありません。

ありがとうございます。

+4

あなたが探しているものではありませんが、実際にこれを行う必要があるかどうか尋ねたいと思います。プラットフォームに標準のUIパターンを使用することは、ユーザーがよく知っていて快適であるため、通常は非常に望ましいことです。あるプラットフォームから別のプラットフォームにUI要素を "移植"しようとすると、アプリケーションを混乱させ、使いにくくなる危険があります。 – Janne

+0

Android用のアプリを構築するときに、他のプラットフォームからテーマのUI要素を持ち越したり、特定の動作を模倣したりしないでください。このスタイルガイドの「Building Blocks」セクションを見て、Androidの最も重要なUI要素と、システムのデフォルトで見える方法について学びます。あなたの特定のブランドに応じて慎重にカスタマイズしてください。 - 別のプラットフォームの規約に従ってではありません - ソース:http://developer.android.com/design/patterns/pure-android.html – xDragonZ

答えて

0

シンプルなボタンを使用して、任意のカスタム背景を提供できます。あなたのスクリーンショットのような単純なフォームのためにthis link.

しかし、@ジャーンは正しいことを書いてください - あなたは別のプラットフォームからコントロールを移植することに非常に注意する必要があります。

+0

私がこれをやりたい理由は、特定のアクションでは、ユーザーがメニューボタンを押しても、自分が何をする必要があるかを知ることはできません。このスクリーンショットのメニューを見に行く。だから私は、この画面で何ができるのかをユーザーに知らせるために画面に何かを入れなければなりません。 –

+0

Androidでは誰もがメニューがあることを知っています。何らかのアクションを実行する必要がある場合はメニューを表示します。最も人気のあるアクションだけがボタンとして画面に表示されます。 – Jin35

+0

この場合、ボタンを使用すると、レイアウトを上から下に動かす必要があると思います。テキストビュー、次にネストされた線形レイアウト、左から右へのボタンがほとんどありません。追加したくありませんこれらのボタンはテキストビューの最上部にあり、コンテンツの下の1-2行をカバーすることができます。どのように私はちょうど画像ビューとボタンの下の線形レイアウトの間のスペースに合っているtextviewをスタイルするのですか? –

関連する問題