2012-03-19 18 views
2

私は、うまく動作し、すべてのアンドロイド携帯にある設定/メニューキーを使用する携帯電話用のAndroidアプリケーションを開発しましたが、タブレットでテストしたところ、そのようなキーは存在しませんでした。メモ、地図、ブラウザなどのアプリケーションはすべてメニュー/設定ボタン(ここではhttps://web.archive.org/web/1/http://i.techrepublic%2ecom%2ecom/blogs/differences_browser_settings_tablet.png?tag=content;siu-containerのようなもの)の上部にバーを使用しているようです。Androidタブレットのアプリケーション設定ボタンを作成するにはどうすればよいですか?

設定メニューをタブレットのトップバーのボタンに変更する方法を検索しましたが、電話機はそのままにしていますが、まだ何も見つかりませんでした。だから私の質問は、携帯電話で実行しているときではなく、タブレットで実行しているときに、そのボタンをアプリケーションの上部に追加する方法です。

編集:私はまだこれを統合するための最良の方法は何であるか疑問に思って http://www.androiduipatterns.com/2011/06/tablet-ui-patterns-action-bar.html

:いくつかは、より検索した後、私はアクションバーと呼ばれるように見えることがわかりました。私は2つのアプリケーション、1つはタブレット用、もう1つは電話用でなければならないのですか、あるいはタブレットのxmlレイアウトを変更するだけで動作するはずですか?

答えて

3

これは単なる電話対タブレットではなく、アンドロイドV1 + 2とアンドロイドV3と4(携帯でも動作します4)です。例えば、galaxyネクサス電話はアンドロイド4が付属し、ハードウェアメニューキーはありません。

developer.android.comでは、これを行う方法についてかなりの情報があります。ほとんどの場合、後方互換性を検討したい(つまり、アンドロイド3と4 OSでアンドロイド1と2を実行する)

多分さまざまなサイズのデバイスのレイアウトについて知っておくと役に立ちます。

http://developer.android.com/guide/practices/tablets-and-handsets.html

PS

http://developer.android.com/guide/practices/ui_guidelines/index.html

は、ちょうど私が私の携帯電話用で約いじくるてきたデモアプリケーションでプレイ - アプリは2.1 SDKをAndroidに標的にされ、メニューボタンのメニューを持っています。アンドロイド4.0エミュレータで読み込むと、私の電話に表示されていたメニューが、3つの垂直ドットであるアイコンをクリックすると、アクションバーに表示されます。

関連する問題