0
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btnOKButt:
displayToast("My text");
startActivity(new Intent(Activity1.this, Activity2.class));
finish();
break;
}
}
private void displayToast(String s) {
// тоста по умолчанию вид группы является RelativeLayoutИмейте гренки заполнить весь дисплей все еще имея текст в середине
Toast toast = Toast.makeText(getApplicationContext(), s, Toast.LENGTH_LONG);
LinearLayout toastLayout = (LinearLayout) toast.getView();
TextView toastTV = (TextView) toastLayout.getChildAt(0);
toast.getView().setBackgroundColor(Color.BLACK);
toast.setGravity(Gravity.FILL, 0, -250);
toastTV.setTextSize(30);
toast**strong text**.show();
}
}
Я хотел бы иметь тост заполнить весь фон и по-прежнему иметь текст посередине. Но если я использую «Gravity.FILL», у меня всегда есть текст наверху. Что нужно делать?