Kindle Fire のトーストのデフォルトの色は、白い背景に黒いテキストです。この回答の指示に従って、テキストの色を白に、背景の色を黒に設定しようとしましたが、これらの変更後も背景の後ろに白が表示されるため、白い背景の黒い背景に白いテキストのように見えます。背景全体を黒くするために設定する必要がある他のフィールドはありますか? これが私のコードです:
Context context = ctx.getApplicationContext();
CharSequence text = "Toasty text...";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
TextView v = (TextView) toast.getView().findViewById(android.R.id.message);
v.setTextColor(Color.WHITE);
v.setBackgroundColor(Color.BLACK);
toast.show();
編集:CommonsWareの回答とこのリンクを組み合わせて、デフォルトのトーストを作成し、色を設定することになりました。