Ўсталяваць фон на ListView

Я хачу, каб усталяваць фон на мой ListView, якія маюць розны памер (у залежнасці з'яўленне softkeyboard). Мой спіс выгляд знаходзіцца паміж editboxes, і я хачу, каб мае editboxes заўсёды быць бачнымі (азначае, што я не хачу выкарыстоўваць adjustPan).

Мая праблема ўзнікае ў той момант, калі АНДРОІД наладзіць памер майго ListView і фон атрымаць адладжаны. Я хачу, каб мой фон застанецца такой жа, проста абрэзаны.

enter image description here enter image description here

і я хачу, каб выглядаць прыкладна так Ці ёсць стыль, які я магу дадаць, што зробіць вобраз акт, як гэта, справа ў тым, каб НЕ рабіць змены памеру і запоўніць усю даступную плошчу. І зрабіць нешта накшталт Ураджай, значыць паказаць, наколькі ёсць прастора, а затым астатнія проста абрэзаны.

2

3 адказы

Я знайшоў абыходны шлях для гэтай праблемы я хачу вырашыць. Я усталяваў scaleType са значэннем «centerCrop» і, здаецца, працуе добра.

Я спадзяюся, што гэта дазволіць зэканоміць час, каб хтосьці з гэтай праблемай ...

2
дададзена
<Код> ListView не мае scaleType Аттрибута
дададзена аўтар wqycsu, крыніца

Паспрабуйце ў маніфесце, каб дадаць

android:windowSoftInputMode="adjustPan" or "adjustUnspecified"

for your

Read more about values here: http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

1
дададзена
Калі ласка, прачытайце мой пытанне «(азначае, што я не хачу выкарыстоўваць adjustPan)», TNX ўсё роўна
дададзена аўтар Lukap, крыніца

Я б паставіў ListView ў LinearLayout і паставіць фон на LinearLayout.

Што тычыцца тэкставага поля ў верхняй частцы, калі вы яшчэ не зразумелі, што з, выкарыстоўвайце RelativeLayout.

Here is a good link about the view being re-sized by the keyboard: http://groups.google.com/group/android-developers/browse_thread/thread/be5ffe40c2bc29f0?pli=1

Here is a good link for the button staying on top: Add Image at above of listview

0
дададзена
«Я б паставіў ListView ў LinearLayout і паставіць фон на LinearLayout.» гэта не дапаможа, выклікаць, калі экранная клавіятура адлюстроўваецца макет будзе змяняць памер, так што эфект будзе такім жа,
дададзена аўтар Lukap, крыніца
адносная планіроўка цікавая ідэя, але я да гэтага часу не разумею, як я магу гэта зрабіць, вы можаце прадаставіць макет xml ?, і гэта часовае вырашэнне праблемы, мой галоўнае пытанне, ці ёсць тое, што я магу кіраваць сам закрануць фонам як маштабаванне (FIT_XY) ... ці нешта падобнае
дададзена аўтар Lukap, крыніца
Я дадаў яшчэ адну спасылку на адказ ... Праверце гэта для праблемы змянення памеру. Што тычыцца XML, праверце іншую спасылку на адказ, які мае прыклад. Спадзяюся, што гэта дапамагае.
дададзена аўтар trgraglia, крыніца