問題タブ [android-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4326 参照

android - 同じレイアウトの同じメニューを持つフラグメントにより、メニュー項目が重複する

2 つのフラグメントを持つレイアウトがあります。これらのフラグメントは同じメニューを使用します。これは、これらの 1 つだけを持つ別のレイアウトがあるためです (小さな画面のデバイスで使用されます)。

私の問題は、メニューに表示される各フラグメントのメニュー項目であり、それらは同じメニューからのものであるため、互いに重複しています。両方ではなく、1 つのフラグメントのメニューのみを表示する必要があります。とにかくこれをアーカイブできますか?

または、おそらくより良いのは、2 つの異なるメニューを作成することです。1 つはこれらのフラグメントの 1 つだけを含むレイアウト用 (これは小さな画面のデバイスで使用されます) で、もう 1 つは両方のフラグメントを含むレイアウト用です。どうすればこれを行うことができますか?

編集:下位互換性のために ActionBarSherlock ライブラリを使用し、Android 3.0 エミュレーターでテストします。

0 投票する
5 に答える
42439 参照

android - 上部と下部にアクションアイテムがあるAndroidスプリットアクションバー?

分割アクションバーの上部にいくつかのアクションアイテムを指定し、他のアクションアイテムを下部に指定する方法はありますか?それとも、すべてのアクションアイテムが分割の下部にのみ移動する、すべてかゼロか。

ここに画像の説明を入力してください

0 投票する
1 に答える
5773 参照

android - アクションバーを非表示にし、オプションメニューを表示

特定のデバイスで実行するように構築された非市場アプリがあります。元々、これは2.2を実行しているデバイス上にありましたが、現在、アプリは3.1上の特定のデバイスをターゲットにしており、のサポートを追加していAction Barます。

アプリのアクティビティの1つは全画面表示で、ステータスバーとアクションバーを非表示にする必要があります。これは、マニフェストで以下を使用して実現されます。

このスタイルを参照するもの:

したがって、3.1に移行した後は、Activityがフルスクリーンであり、必要に応じてすべてが非表示になるという効果が機能しますが、これにより、もちろんオプションメニューがに表示されなくなりますAction Bar

を離れると、オプションメニューが下部のナビゲーションに表示されることは知っていandroid:targetSdkVersion="8"ますが、これはちょっとしたハックのようです-これに対する他の方法または「ベストプラクティス」はありますか?基本的にandroid:targetSdkVersion="12"、アプリが機能し、古いデバイスにインストールされないように設定する必要があるため、これは永続的な解決策にはなりません。

0 投票する
4 に答える
20506 参照

android - Androidアプリ開発エラー:「不正なXMLブロック:ヘッダーサイズ60または合計サイズ3932356がデータサイズ0より大きい

同様の投稿を確認し、ビルドパスをクリーンアップすることを推奨しましたが、まったく役に立ちませんでした。
Androidアプリの開発を開始しましたが、アクティビティにメニューを追加する際にイライラする問題が発生しています。

これにより、Eclipseコンソールで「不正なXMLブロック:ヘッダーサイズ60または合計サイズ3932356がデータサイズ0より大きくなります」がスローされます。メインのアプリアクティビティのメニューがあり、正常に動作しますが、これをRで生成されたファイルに結合することはできません。

たくさんのページを書き直しましたが、今はうまくいくようです。そのため、元々何かを見逃したか、Eclipseがファイルを再評価することにしました。

0 投票する
1 に答える
224 参照

android - 選択時に新しいクラスを開く Android のチェック可能なメニュー

Android でメニューを作成しています。ユーザーが選択した内容に応じて、このメニューに新しいクラスを開きたいと思います。

私が作成したメニューは、このリンクからのものです: http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog

そして、チェックボックスとラジオボタンを追加するためのコードです

私はこのコードを持っています:

しかし、私はトーストを奪いたいと思います:

そのため、ユーザーが配列リストで指定された色をクリックすると、新しいクラスが表示されますが、これを行う方法がわかりません。

次のような if ステートメントを作成しようとしています。

しかし、これはうまくいきません。

編集

心配する必要はありません:

これを行うより良い方法はありますか?

0 投票する
1 に答える
1223 参照

android-menu - Androidでメニューを追加する方法

メニューについて知りたいです。ネットで提供されているコードをいくつか使用してみました。シンプルに見えますが、アプリケーションを実行すると出力が得られません。onCreateOptionMenuとmenuinflaterを使用しました。resの下に新しいフォルダを作成し、menuとiという名前を付けました。その下のmenu.xmlに項目を追加しますが、outputを取得できません。間違いを教えてください。

アクティビティ:

0 投票する
1 に答える
434 参照

java - Androidメニューアイテム名

さて、私はAndroidに比較的慣れていないので、メニュー項目の名前に問題があります。これをできる限り説明しようと思います。

私は現在このメソッドを使用していますが、私が抱えている問題は、メニューに表示される名前が、それが機能するためにクラス名と同じでなければならないということです。「Test」という名前のアクティビティを呼び出したい場合、表示される名前は「Test」である必要があります。もっと時間があれば、これは理解できると思いますが、私にはわかりません。どんな助けでも大歓迎です。ありがとう。

0 投票する
3 に答える
309 参照

android - アプリケーションの多言語設定で問題に直面していますか?

私のアプリケーションでは、ユーザーが自分の選択に応じて言語を変更できる設定を作成したいと思います。このために、言語ごとにそれぞれの値フォルダーと文字列ファイルを作成しました。また、私のコードスニペットは次のとおりです。

しかし、アプリケーションから出てアプリを再起動するたびに、選択した言語が英語になりました。私はこの問題の根本を理解していません。

マニフェストファイルでは、次の行にも言及しています。

私がここで犯した間違いをどんな体でも訂正できますか?

0 投票する
1 に答える
836 参照

android - 互換性フラグメントからの互換性の追加/変更 SimpleMenu/MenuItem

これは特定の問題であることは認識していますが、互換性を扱っている他の人がこれに対処したに違いないと感じています。

ユーザーが ViewPager のさまざまなフラグメントをスワイプすると、actionBar メニュー項目も変更したいと思います。これが互換性アクションバーで簡単に実行できるかどうかはわかりません。指示や助けをいただければ幸いです。ActionBarHelper がこれを処理するため、setTitle() を介して単純にタイトルを変更していますが、メニュー項目を更新するためのものが見つかりません。私は次のことを試しましたが、失敗します..

コードを見ると、SimpleMenu へのハンドルを取得し、項目を追加してそのアイコンを設定する簡単で明白な方法があるはずです。

事前に感謝します(Android開発者のGoogle +が示唆しているように、Googleの少年たちがこれを読んでいることを願っています)

0 投票する
1 に答える
867 参照

android - PC でアカウントを持っているように、Android デバイスでユーザー プロファイルを作成します。

デバイスでユーザー プロファイルを作成し、デバイスの起動時 (または電源投入時) にユーザーがアカウントを選択してパスワードを入力できるアプリを Android で作成できますか。アカウント ユーザー アプリに基づいて、設定などが読み込まれます。これらのプロファイルは、PC またはラップトップにあるアカウントと同じです。

Androidで天気が可能かどうか知りたいだけですか?