android studio как изменить позицию header в ListView
Доброго времени суток подскажите пожалуйста как можно изменить позицию header в listView он добавляется в самый верх ListView а мне бы хотелось добавить его после 3 элемента списка
View headerView = inflater.inflate(R.layout.header_view, null, true);
banner1 = (ImageView) headerView.findViewById(R.id.banner1);
Picasso.with(view.getContext().getApplicationContext())
.load("http://sh1024484.had.su/web/images/magaz.jpg")
.placeholder(R.drawable.common_google_signin_btn_icon_dark) //показываем что-то, пока не загрузится указанная картинка
.error(R.drawable.ic_launcher_background) // показываем что-то, если не удалось скачать картинку
.into(banner1);
banner1.setClickable(true);
banner1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent browserIntent = new
Intent(Intent.ACTION_VIEW, Uri.parse("https://stackoverflow.com/questions/8826664/android-cannot-get-a-clickable-listview-header-footer"));
startActivity(browserIntent);
}
});
lv.addHeaderView(headerView);//Add view to list view as header view
добавляю хедер как описано выше по идеи это должен быть рекламный баннер с загруженной картинкой и ссылкой и хотелось бы его вставить в 3, 4 позицию списка
protected void onPostExecute(String file_url) {
// закрываем прогресс диалог после получение все продуктов
pDialog.dismiss();
// обновляем UI форму в фоновом потоке
adapter = new SimpleAdapter(
getActivity(), productsList,
R.layout.list_item, new String[]{TAG_PID,
TAG_NAME, TAG_END, TAG_SKIDKA, TAG_RATING},
new int[]{R.id.pid, R.id.name, R.id.desriptionsidka, R.id.skid, R.id.rating});
// обновляем listview
// lv.setEnabled(false);
lv.setAdapter(adapter);
}
скармливаю данные адаптеру так , можно ли как то в моем случаи реализовать вставку кастомного пункта списка с картинкой под баннер , буду рад любым вариантам заранее благодарен