Достичь прокрутки без scrollView

Вчера я получил одно интервью, где он задал один вопрос:

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

Отредактировано:

Допустим в xml файле Linear layout есть. Затем добавьте баннер в линейный макет (в ImageView), тогда ListView там. Теперь прокрутите экран. Как он будет прокручиваться?


person Vinit ...    schedule 02.12.2014    source источник
comment
Ваш вопрос мне не ясен....что именно?   -  person M D    schedule 02.12.2014
comment
Просто добавьте свой баннер в заголовок ListView.   -  person Haresh Chhelana    schedule 02.12.2014
comment
Возможный дубликат: stackoverflow.com/questions/1778485/   -  person gegobyte    schedule 02.12.2014
comment
Я отредактировал свой вопрос....   -  person Vinit ...    schedule 02.12.2014


Ответы (1)


Я думаю, вы можете сделать то же самое с помощью метода getView() пользовательского адаптера. как показано ниже:

 public View getView(int position, View convertView, ViewGroup parent){
    View view= convertView;
     if(view==null){
       if(position==0){ 
           view=inflater.inflate(R.layout.imageViewLayout, null);
       }else{
           view=inflater.inflate(R.layout.otherLayoutForListItem, null);
       }
     }else{

     }
}

Я думаю, что это может вам помочь, но если вы не хотите включать таким образом, вам придется обрабатывать какой-либо другой вариант прокрутки списка View

person Dheeraj_Vashist    schedule 02.12.2014