Android - Как убрать этот маленький дополнительный отступ при использовании ListView с пользовательским фоном? - PullRequest
2 голосов
/ 04 июля 2011

У меня есть следующий макет:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  android:background="#EAEAEA">

  <ListView  
        android:id="@+id/xxx"
        android:layout_width="fill_parent"  
        android:layout_height="fill_parent"
        android:textColor="#464C59"         
        android:divider="#A4C539"
        android:dividerHeight="1px">
   </ListView>

    <ImageView
        android:id="@+id/home_bottom_bar"
        android:src="@drawable/bottombar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:clickable="true"/>
</FrameLayout>

Цель состоит в том, чтобы иметь какую-то рекламную панель внизу действия (которая содержит список элементов).Работает нормально, кроме одной вещи!Прямо под стойкой есть какое-то дополнительное пространство (очень маленькое, но достаточно заметное).Кстати, все отступы установлены в 0, так откуда же это место?

Спасибо!

РЕДАКТИРОВАТЬ

После изучения проблемыполучается, что пользовательский фон (#EAEAEA) вызывает это дополнительное пространство.Все еще не знаю, как это исправить.

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Когда вы упоминаете, что это небольшое дополнительное пространство, это может быть крошечный градиент сверху и снизу.Созданный ListView, когда он сделан прокручиваемым.

Вы можете прочитать о Фонах ListView , это должно дать вам представление о том, как это исправить, если оно вызвано этим специальным градиентом.

Эта линия градиента также может быть удалена: дополнительная строка в хосте вкладок

1 голос
/ 04 июля 2011

Возможно, вы захотите использовать тег слияния, поскольку каждый макет базы действий - это FrameLayout.(Это может вызвать заполнение. Хотя я не уверен на 100% в этом) Смотрите здесь .

...