Как плавать / перекрывать вид в андроиде? - PullRequest
0 голосов
/ 13 октября 2011

У меня есть много действий с прокруткой внутри таблицы. Однако необходимо небольшое изменение дизайна, поэтому я должен поставить прозрачный черный вид на весь экран сверху вниз. Можно ли сделать это в таблице разметки или в виде прокрутки?

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Обычно я использую FrameLayout для достижения любого вида «наслоения» представлений.

<FrameLayout
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  >

  //your existing layout

  <View
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#33000000" />
</FrameLayout>

Как сказал DeeV, вы, вероятно, можете использовать RelativeLayout аналогичным образом, но вам, возможно, придется установить дополнительные атрибуты наего дети, чтобы достичь этого.

0 голосов
/ 13 октября 2011

RelativeLayout позволяет легко перекрывать виды.Вам придется настроить существующие представления в вашем приложении, потому что оно ничего не делает автоматически.

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

Быстрый способ сделать это - взять существующее представление (ScrollView), который уже организован и помещен на верхний уровень RelativeLayout.Затем все, что вам нужно сделать, это добавить новый вид внутри RelativeLayout с шириной и высотой, оба равными MATCH_PARENT.Результатом должно быть прозрачное чёрное изображение, которое будет видно над ScrollView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...