0
私の目標はプッシュ通知でrtlサポートを設定することです。私の通知はテキスト方向を切り替えますが、レイアウトの場所は切り替えません。たとえば、アイコンは常に左にあり、タイトルは右にあり、テキストは左にあります。私の推測では、すべてが左か右でなければならないということです。カスタムXMLを作成しようとしましたが、リモートビューでlayoutDirectionを設定できないという問題があります。コードを使用:プッシュ通知でAndroidセットrtlサポート
標準通知:
mNotification = new NotificationCompat.Builder(context)
.setContentTitle(contentTitle)
.setContentText(contentText)
.setSmallIcon(appIcon)
.setContentIntent(contentIntent)
.setSound(soundUri)
.setAutoCancel(true)
.setWhen(started)
.build();
とカスタムXMLを:
RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.my_id);
contentView.setImageViewResource(R.id.image, R.mipmap.ic_launcher);
contentView.setTextViewText(R.id.title, contentTitle);
contentView.setTextViewText(R.id.text, "Text "));
mNotification.contentView = contentView;
これは答えではありません。削除してください – TeodorKolev