Snackbar Breite entspricht der vollen Breite in Handys, aber es nicht setzen match_parent beim Ausführen in Tablet. Bitte helfen Sie mir-Code ist unterBenutzerdefinierte Snackbar Breite ist nicht einstellbar MATCH_PARENT in Tabletten
final Snackbar mSnackbar = Snackbar.make(view, "", Snackbar.LENGTH_LONG);
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) mSnackbar.getView();
layout.setPadding(0,0,0,0);
TextView textView = (TextView)
layout.findViewById(android.support.design.R.id.snackbar_text);
textView.setVisibility(View.INVISIBLE);
snackView = inflater.inflate(R.layout.snackbar_layout, null);
layout.addView(snackView, 0);
Design, das insbesondere xml für Tablet sperately und gibt Breite 'match_parent' –
, die auch nicht funktionieren. Sein Standardverhalten von Snackbar. lassen Sie mich wissen, wenn Sie eine andere Idee haben. – Darsy
Layout-Parameter von Snackbar erhalten und die Breite so einstellen, dass sie zum übergeordneten Element passt –