1

В моем приложении мне нужно показать список объектов. В первой строке списка содержится один объект, но вторая строка должна содержать два объекта из списка. Образец образца для моего требования прилагается здесь, пожалуйста, просмотрите это. если какая-либо идея, пожалуйста, поделитесь здесь. Благодарю .Android Listview с разными дочерними представлениями

enter image description here

+0

Что вы сделали до сих пор? – Stallion

+0

Вы можете использовать RecyclerView с менеджером GridLayout. [Пример менеджера компоновки сетки] (http://stackoverflow.com/questions/29457712/how-to-set-different-columns-for-rows-in-android-gridview) –

ответ

1

В вашем BaseAdapter сделать это.

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    View view = null; 
    if(position%2 != 0) { 
     view = layoutInflater.inflate(R.layout.view_1, null, true); 

     // Do action for view 1 

    } 
    else{ 
     view = layoutInflater.inflate(R.layout.view_2, null, true); 

     // Do action for view 2 

    } 


    return view; 
} 
Смежные вопросы