問題タブ [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 に答える
933 参照

android - ツールバーの上ボタンは右向き

ツールバーの左側に矢印の「戻る」ボタンが必要ですが、何らかの理由で左ではなく右を指しています。

どうすれば反対方向に設定できますか?

これは私のコードです:

編集:私のデバイスの言語は右から左です。layoutDirection LTR を設定しようとしましたが、役に立ちませんでした..

0 投票する
2 に答える
345 参照

android - 上ボタンでの activity.finish の使用

Android アプリケーションが親アクティビティに移動するためのアップ ボタンを定義したいと考えています。いくつかのリソースから、上ボタンをクリックすると次のコードが見つかりました。

しかし、私には問題があり、私のアクティビティには作成用のデータ (Intent extras) が必要でした。このため、次のコードに置き換えました。

しかし、これは親アクティビティに到達するための正しい方法ではなく、後で実行時エラーに直面する可能性があると感じる人もいます。どうすればいいと思いますか?

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

android - 上ボタンでスライド トランジション (AP1 レベル 21) を使用しますか?

アクティビティの 1 つでアップ ボタンが押されたときに、親アクティビティに戻るためのトランジションを設定しようとしています。API レベル 21 で導入されたスライド トランジションを使用したいのですが、xml で定義されたアニメーションでこれを行う方法である overridePendingTransition では機能しません。

両方のアクティビティの開始遷移と終了遷移を設定しましたが、上ボタンを押してもアクティブにならないようです。

このトランジション効果を使用する別の方法はありますか? 効果を模倣するためにxmlでアニメーションを定義する方法はありますか?

問題のコード:

ありがとう

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

android - android - Navigation Drawer で UP ボタン アクションを実装する

質問

Android Studio Template の Navigation Drawer を使用しています。「ハンバーガー」ボタンの一部のフラグメントでUP ボタン (矢印)を使用したいと考えています。私は使用します。AppCompatActivity

このコードを使用して、UP ボタンの矢印を表示します。

試したバリアント:

しかし、私はこのボタンをクリックすることはできません。私はいくつかの方法を試しました:

使用するonOptionsItemSelected

に追加getSupportActionBar().setHomeButtonEnabled(true);しましたActivity::onCreateonOptionsItemSelected、上ボタンを押しても呼び出されず、メニュー項目を押しても正しく動作します。

ActionBarToggle OnClickListener を使用する

ただし、このメソッドは Up ボタンを押しても呼び出されません。

結論:

では、Up ボタンのプレス イベントをキャッチするにはどうすればよいでしょうか。

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

android - PagerFragment に含まれるフラグメント内の Up ボタン

フラグメントに含まれる ViewPager 内にいくつかのフラグメントが保持されています。この状況で「アップボタン」を実装するにはどうすればよいですか? 上ボタンの機能を画面に表示することさえできないので、私はうまくいきませんでした。

構造は次のとおりです。

Activity_Oneは、 2 つのフラグメント ( Fragment_OneおよびFragment_Two ) を含むFragmentWithViewPagerをホストします。Up ボタンを押してFragmentWithViewPagerとそれに含まれるフラグメントを削除し、ユーザーがバックスタックにあるものにアクセスできるようにする必要があります。

これが明確であることを願っています。どの方法をどの場所で実装する必要があるかについての詳細な情報をいただければ幸いです。

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

java - 設定アクティビティアップボタン

SettingsActivity戻るアップボタンが必要な がありますMainActivity。ボタンは表示されますが、クリックしても何も起こりません。戻るボタンは正常に機能します。

AndroidManifest.xml:

onOptionsItemSelectedforにアクションを追加しようとしましたR.id.homeが、うまくいきませんでした。にも追加しようとしgetActionBar().setDisplayHomeAsUpEnabled(true);ましonCreate()たが、次のエラーでアプリがクラッシュします。

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

java - ツールバーのアップボタンアンドロイドでループを通知

まず第一に、私のひどい英語で申し訳ありません、これは私の問題です:

私はアラームマネージャーを設定するMainActivity.classを持っています。特定の時間に、特定のレコードがあるかどうかをデータベースでalarmReceiverチェックします。チェック結果が偽の場合、彼は私の通知を表示するサービスを開始します。

通知は MealActivity.class を開いて、ユーザーがデータベースにレコードを挿入し (alarmReceiver のチェックと同じ)、新しいアラームを設定できるようにします (少なくとも +5 時間)。

問題は、私の MealActivity.class で、レコードを挿入せずに、ツールバーの「上へ」ボタンをクリックして父親のアクティビティ (MainActivity.class) に戻ると始まります。以前。しかし、アラームの次の通知が少な​​くとも 5 時間後 (数秒以上) に設定されているため、そうすべきではありません。

なんで?

私の MealActivity では、「上へ」ボタンを押すと、通知なしで MainActivity に戻りたいと思っています。次の通知は、指定された時間に表示されます。

どうすればこれを解決できますか?

MainActivity.class:

私のアラームレシーバー:

私のアラームサービス:

食事内容:

ご協力いただきありがとうございます。