2011-10-27 18 views
2

仮想キーボードの一番上の位置を見つける方法はありますか?私はそれが開いているときに直接その上にビューを配置したいと思います。私は、キーボードの上端がどこにあるか知っているようにキーボードがあれば、開いているとき、私は私の見解を再配置でき考え出し仮想キーボードの最上位ピクセル位置を見つける?

----------------------------- 
| my linear layout | button | 
----------------------------- <-- what's this y position? 
|       | 
| virtual keyboard  | 
|       | 

:のようなもの。代わりに、キーボードと同じzレベルのビューを配置し、それをキーボードの上部に自動的に固定する、使用できるレイアウトがありますか?それはラドーだろう。

おかげで、あなたが整列するビューを設定されている

答えて

1

一つのオプション:parentBottom =「true」を

、あなたのマニフェストには、あなたがしている活動にandroid:windowSoftInputMode="adjustPan"を置くように、このことを行います。あなたが開いている間、あなたのビューは、ソフトキーボードの上にジャンプします。

+0

素晴らしい作品です、ありがとうございます。 – user291701

+0

私のためには機能しません。私は ''の下に 'windowSoftInputMode'を追加して、私のビューにalignBottomを追加しましたが、ビューの最下部にとどまりました。どんな助け? – Sirens