いくつかの「シンボル」から通知を作成するアプリケーションを作成しています。これらが収まらない場合もありますが、ここでやめて、収まらなかった記号をいくつか追加します。
現在、デバイスの画面幅を調べて、収まるシンボルの数を判断しています。このような:
DisplayMetrics dm = resources.getDisplayMetrics();
int num = dm.widthPixels / height;
ここで、高さは 64 dp の「ハードコードされた」値です。
ただし、これはタブレットでは機能しません。その結果、右端のシンボルが失われています。通知の実際の容量を確認する方法はありますか?
この図では、合計 7 シンボル以下の別のハードコードされた値を使用しています。