2011-10-28 6 views
2

異なるサイズ(ソフトキーボードの外観によって異なる)を持つ背景をリストビューに設定したい。私のリストビューはエディットボックスの間にあり、エディットボックスが常に見えるようにしたい(私がadjustPanを使いたくないということを意味する)。バックグラウンドをリストビューに設定する

私の問題は、アンドロイドが私のリストビューのサイズを調整し、背景が微調整される瞬間に来ます。私は、私の背景が同じままで、ちょうど切り取られることを望む。

enter image description here enter image description here

と、私はこの enter image description here のようなものを見てみたいが、私はそれを追加することができます任意のスタイルは、このような画像の行為を行いますあり、ポイントはサイズ変更を行うとしないんです利用可能な領域全体を埋める。そしてCROPのようなことをするには、スペースがあるように表示し、残りは切り取るだけであることを意味します。

答えて

2

。私は "centerCrop"値でscaleTypeを設定し、うまくいくようです。

私は「私はのLinearLayoutにリストビューを入れてのLinearLayoutに背景を入れてしまうでしょう。」

+0

'ListView'にはscaleType attr – wqycsu

0

リストビューを直線レイアウトに配置し、バックグラウンドを直線レイアウトに配置します。

上部のテキストボックスについては、それがわからない場合は、relativelayoutを使用してください。ここで

は、キーボードで再大きさで眺めの良いリンクである:ここでは http://groups.google.com/group/android-developers/browse_thread/thread/be5ffe40c2bc29f0?pli=1

はトップに滞在ボタンの良いリンクです: Add Image at above of listview

+0

...これがこの問題を持つ他の誰かに時間を節約することを願っていますこれは助けにはなりません、ソフトキーボードが表示されたときにレイアウトがサイズ変更され、効果が同じになるようにします – Lukap

+0

相対レイアウトは面白いアイデアですが、どうして私はこれを行うことができません。 ?これは問題の回避策です、私の主な質問は、スケーリング(FIT_XY)などのような背景を操作することができるものがあるということです... – Lukap

+0

私は答えに別のリンクを追加しました...サイズ変更の問題を調べてください。 XMLに関しては、例を持つ答えの中の他のリンクをチェックしてください。それが役に立てば幸い。 – trgraglia

1

は追加するにはマニフェストで試してみてください

android:windowSoftInputMode="adjustPan"たり<activityため"adjustUnspecified"

こちら値について詳しく読む:私は私が解決したい問題のいくつかの回避策を見つけ http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

+0

私の質問を読んでください "(私はadjustPanを使用しないことを意味します)"、tnxとにかく – Lukap

関連する問題