1

Androidのメニュー機能を使いたい。
そして、私はすでに onPrepareOptionsMenu()
を設定し、コンテンツを設定しています。
しかし、私のパッドにはクリックするメニューアイコンがないという問題があります。
もう設定する必要がありますか?

4

5 に答える 5

1

特にタブレット用に作成された Android 3.0 (Honeycomb) 以降、ハードウェア メニュー ボタンはなくなりました (ただし、携帯電話にはまだあります)。タブレット用の ActionBar を使用するには、次のチュートリアルに従ってください。

http://www.dreamincode.net/forums/topic/274639-android-actionbar-tutorial/

これも読んでください:

http://developer.android.com/guide/topics/ui/actionbar.html

于 2013-01-23T09:15:58.730 に答える
1

デバイスにハードウェア メニュー キーがある場合、右上隅にあるオーバーフロー オプション メニュー アイコン (3 つの点のように見える) は表示されません

デバイスは少なくとも 3.x である必要があります。

于 2013-07-09T11:42:12.207 に答える
0

タブレットでは、アクティビティにActionBarを実装しています。ActionBarを有効にして使用するには、アクティビティにTitlebarを使用する必要があります。タイトルバーを持つstyle.xmlでテーマを作成し、大画面の場合はvalue-xlargedirに保存するだけです。そして、このgetActionBar()を使用してActionBarオブジェクトを取得します。

注:minSDKが11未満の場合は、API 11以降を使用する必要があります。その後、OSのバージョンを確認してください。

于 2013-01-23T08:44:18.540 に答える
0

android:targetSdkVersion10 より大きい値を設定NoTitleBarし、Android 3 以降を実行していてメニュー ボタンのないデバイスでテーマを使用している場合、戻るボタンの横にソフトウェア メニュー ボタンが表示されません。そのオプションを有効にする場合は、targetSdkVersion を 10 に設定し、ソフトウェア メニュー ボタンが表示されるかどうかをデバイスでテストします。

于 2013-01-23T09:00:44.570 に答える
0

使用する代わりに

onPrepareOptionsMenu()、

メニューオプションが作成されたら、テキストやその他のものを更新するためのものです。

public boolean onCreateOptionsMenu (メニュー メニュー)

メニュー項目の選択は、

public boolean onOptionsItemSelected (MenuItem 項目)

メニューの作成、更新、および選択に関する多くの例を見つけることができます。

于 2013-01-23T08:53:17.087 に答える