3
ソフトキーボードがアップしているときに、スナップバーが画面上のリストビューのサイズに合わせて展開されるという問題が発生しています。私は少しプログラム的に高さを設定することにより、この問題を解決することができました ソフトキーボードが表示されているときにスナップバーが展開される
問題
ノーマルスナックバー(起動していないキーボード)と
スナックバー、しかし、テキストが消えスナックバーから私はそれを戻す方法を考えていない。
ViewGroup.LayoutParams lp = snackbarView.getLayoutParams();
lp.height = 150;
snackbarView.setLayoutParams(lp);
次のようにスナックバーが追加されます:
mConnectionLostSnackbar = Snackbar.make(view, mConnectionLostString, Snackbar.LENGTH_INDEFINITE);
final View snackbarView = mConnectionLostSnackbar.getView();
TextView textView = snackbarView.findViewById(android.support.design.R.id.snackbar_text);
textView.setLineSpacing(0, SNACKBAR_LINE_SPACING_MULTIPLIER);
snackbarView.getViewTreeObserver().addOnPreDrawListener(new NotDismissiblePreDrawListener(snackbarView));
mConnectionLostSnackbar.show();
私はキーボードがアップしている時にスナックバーが拡大持っていない上の任意の考えをいただければ幸いです。前もって感謝します。
を壊すので、私は本当に、それがなぜ起こるか知っていただきたいと思いマニフェスト
上の所望の活性に次の行を追加することによって達成されましたあなたの答えをありがとう、私はユースケースで見えるようにスナックバーが必要です。 –
キーボードとスナックバーが同時に表示される必要がありますか?私の使用例では、キーボードを隠してスナックバーを表示しましたが、おそらくそれはあなたのために働きます – Bruno
私はそれらの両方を同時に表示する必要があります。 –