java - Android布局上下两层,底层播放视频,上层有输入框,当软键盘弹出时如何才能不挤压底层视频层呢?
怪我咯
怪我咯 2017-04-18 09:24:48
0
4
264

问题的描述在底下,输入框位于屏幕的最底部,第一张图没有体现出来,输入框位于最底部哈
下边看两张图:下边的截图是从印客直播截取的
第一张图没有软键盘时

第二张图软键盘弹出时

以上截图就是我要的效果,但是我不知如何去实现这个不挤压底层视频View的效果
通过尝试设置:android:windowSoftInputMode
这个属性adjustUnspecified、adjustResize、adjustPan都会挤压底层的视频SurfaceView
设置adjustNothing可以做到不挤压,但输入框不能上移。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
Ty80

リーリー

上のビューを使用してプレーヤーをラップするだけです。これは 1 つの方法です

いいねを押す +0
PHPzhong

1、パンを調整するように設定します。
2. 画面解像度を取得し、コード内でサーフェスビューの幅と高さを設定します。

いいねを押す +0
左手右手慢动作

入力ボックスは、ポップアップウィンドウまたはダイアログ内に記述して、ポップアップ時に圧迫されないようにしたり、RelativeLayout レイアウトを使用して最外層に入力ボックスを記述したりすることができます。

いいねを押す +0
阿神

1 つのレイヤーで Pan+ScrollView を調整してみてください

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!