問題タブ [up-button]

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 投票する
1 に答える
40 参照

android - アップボタンが動かない理由がわからない

ここで、2番目のavticityのoncreateメソッドでこれをセットアップします

そして、これはonOptionsItemSelectedです

マニフェストなどの他の場所を変更する必要があるものはありますか? MainActivity に戻るアクティビティのコードはありません

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

android - Android - appcompat テーマを使用して下位レベルのアクティビティに「Up Botton」を追加しますか?

私はスターター Android 開発ガイドに従っており、下位レベルのアクティビティにアップボトムを追加しようとしています。ただし、getActionBar().setDisplayHomeAsUpEnabled(true); を実行すると、null ポインター エラーが発生します。

私のテーマ (Eclipse によって自動的に作成された appcompat) がこれをサポートしていないためですか?

どうすれば解決できますか?ありがとう!

0 投票する
0 に答える
56 参照

android - サポートライブラリの「上へ」ボタンのドローアブルは使えますか?

これは非常に短い質問です。

サポートライブラリで使用している「上へ」ボタンのドローアブル(アニメーション含む)を利用することはできますか?ナビゲーション ドロワーを開くと、3 本の線が矢印に変わるという話です...

たとえば、Google now ランチャーでは次のようになります。

ここに画像の説明を入力

可能であれば、どうすればよいですか?

代替手段(このようなもの)があることは知っていますが、サポートライブラリのいずれかを使用することは可能ですか?

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

android - Android 拡張ボタン

アクションバーのアップボタンを拡張して、アクティビティ名を含めたいと考えています。たとえば、矢印をクリックして戻るだけでなく、その横の単語をクリックすることもできます。一部のアプリでこれが許可されていることは知っていますが、その方法に関する指示は見当たりません。

現在許可されているものの例を次に示します。

ここに画像の説明を入力

これが私がやりたいことの例です:

ここに画像の説明を入力

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

android - Android - 戻るボタンが onResume() を呼び出さない

私はこれで初心者なので、我慢してください。

私のアプリでは、ユーザーの好みに基づいてアプリのテーマを更新したいと考えています。テーマ セクションを含む設定ページがあり、MainActivity のコードは次のとおりです。

これは、Up ボタンが押されて設定画面から MainActivity に戻るときに機能しますが、システムの戻るボタンが押されたときには機能しません。私は onResume() メソッドでそれを解決しようとしましたが、実際には実行時に onResume を呼び出すことはないようです。また、Android Studio では、「メソッド onResume() は使用されません」と表示されます。

ここで何がうまくいかないのですか?どんな助けでも大歓迎です、ありがとう!

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

android - アップ (バック) ナビゲーションの提供 - UI フラグメントを使用

Google ドキュメントのUp Navigation の提供では、複数のアクティビティを持つアプリケーションでUp ボタンを表示する方法について説明しています(AndroidManifest.xml で「親」アクティビティを指定することにより)。

スクリーンショット

ただし、単一のMainActivity と 3 つのフラグメントを持つBluetooth アプリケーション (で始まるminSdkVersion=18)に取り組んでいます。

  • MainFragment.java
  • SettingsFragment.java
  • ScanningFragment.java

したがって、基本クラスをActionBarActivity次のように変更しました。

そして、私はsetDisplayHomeAsUpEnabled(true)メソッドを呼び出します:

これにより、アプリに[上へ] ボタンが表示されますが、まだ 3 つの質問があります。

  1. Up ボタンを非表示にする方法(MainFragment を表示している場合)?
  2. アップボタンを「配線」する方法- 現在タッチしても何も起きませんか?
  3. AndroidManifest.xml の次の行の代わりに何を使用すればよいですか?

android:theme="@android:style/Theme.Holo.NoActionBar"

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

android - 一番上のフラグメントの「上へ」ボタンを非表示にして、他のフラグメントに表示するにはどうすればよいですか?

Bluetooth 関連のアプリ (とminSdkVersion="18") には、次の 3 つの UI フラグメントのいずれかを表示する単一のMainActivity.javaがあります。

  • MainFragment.java (トップ画面)
  • SettingsFragment.java (設定画面、メニューから入力)
  • ScanningFragment.java (近くの Bluetooth デバイスを一覧表示)

スクリーンショット

「上へ」ボタンを表示し、「戻るボタン」を処理するには、次のコードを配置します。

これはうまく機能しますが、上記のスクリーンショットの左側に見られるように、 MainFragment.javaが表示されているときに「上へ」ボタンがまだ表示されているという表面的な問題があります。

電話してみた

そのフラグメントがアクティブになっているとき、しかしそれは「アップボタン」を無効にするだけです-実際に非表示にすることはありません。