2013-06-21 2 views
0

Я хочу, чтобы сетка, в которой первый ребенок должен быть там в первой строке с разным дизайном макета, а оставшиеся дети могут быть похожими по своим проектам. Как я могу это достичь? Пожалуйста, обратитесь к снимку экрана, чтобы получить эту идею.Android настроить первый дочерний элемент сетки

enter image description here

ответ

0

Это не представляется возможным, но можно подделать. Трюк состоит в том, чтобы разбить растровое изображение пополам и показать каждую половину в виде отдельных изображений. См. Bigger image for first item of the gridview android для получения дополнительной информации.

+0

нормально, можно ли достичь этого, используя вид списка? – Ammu

1

Существует один неприятный способ сделать это. Добавить пустую страницу в список в позиции 1 А затем в getView:

если позиция 0 установленная ширина макета этого элемента должна быть 2-х нормальная ширина.

если позиция 1 (или сделать какой-то флаг для этого элемента) раздувать пустой макет как

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="200dip" 
    android:visibility="gone" />