Saya ingin menyesuaikan Toast saya tanpa membuat tata letak khusus dengan memodifikasi Toast default. Saya ingin warna merah untuk latar belakang roti panggang, dan warna putih untuk warna teks roti panggang dan saya ingin membuat latar belakang roti panggang saya lebih besar dari roti panggang default. ketika saya menjalankan aplikasi saya, tidak ada perubahan dari toast saya, masih ditampilkan di toast default.
Inilah cara saya menyesuaikan roti panggang saya:
if (seriesSelection == null) {
Toast toast = Toast.makeText(getApplicationContext(), "tidak ada chart yang dipilih", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 50, 50);
toast.getView().setPadding(10, 10, 10, 10);
toast.getView().setBackgroundColor(Color.RED);
TextView text = (TextView) toast.getView().findViewById(android.R.id.message);
text.setTextColor(Color.WHITE);
text.setTextSize(14);
} else {
Toast toast= Toast.makeText(
getApplicationContext(),
"Nilai " + listData.get(seriesSelection.getPointIndex()).getInuNilai()+
" tanggal " + listData.get(seriesSelection.getPointIndex()).getTanggal(),
Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 50, 50);
toast.getView().setPadding(10, 10, 10, 10);
toast.getView().setBackgroundColor(Color.RED);
text.setTextColor(Color.WHITE);
text.setTextSize(14);
toast.show();
}