0

現在、Androidでは、通知アクションボタンがデフォルトで画面に右揃えで表示されます。私は自分のアプリに2つのアクションボタンを表示しており、デフォルトでは右揃えで表示されています。Android通知のアクションボタンの位置

アクションボタンの位置を中央揃えに変更できますか?

+0

通知用に独自のカスタムビューを作成することができます。次に、いつでもどこでもボタンを設定できます。 – Rachit

+0

しかし、私は大きな絵のスタイルと拡張可能な行動をしたい。実現可能ですか? – PKhurana

+0

あなたはこのリンクを見てみたいかもしれません。http://codeversed.com/expandable-notifications-android/ – Rachit

答えて

0

あなたは(テキストとアイコンをカスタマイズする以外に)デフォルトのアクションの表示方法を選択することはできませんが、あなたはあなたの代わりに、通知のための完全なカスタムビューを実装することができます。

setCustomView()を参照すると、自分のレイアウトから膨張させることができるRemoteViewsオブジェクトを渡すことができます。任意の種類のボタンを定義して、自分の望むやり方で整列させることができます。ボタンをクリックすると、リモートビュー内のボタンの特定のビューにクリックリスナを設定してPendingIntentを起動するだけで済みます。

+0

これらのボタンは通知を展開した後にのみ表示されますか? 私はこのアンドロイド通知の振る舞いも必要です – PKhurana

+0

通知が 'setContent(RemoteViews)'で展開される前にレイアウトを定義し、展開された通知を設定したい場合は、 'setCustomBigContentView(RemoteViews)'を使うことができます。ここに例があります:https://www.laurivan.com/android-notifications-with-custom-layout/ – mattgmg1990

関連する問題