Sto provando a programmare un'attività che mostra un viewpager con alcune immagini e una lista di sotto con alcuni dati .. ma il mio problema è che posso scorrere solo il listview sull'ultima parte di lo schermo volevo fare il viewpager scorrevole con ListView così ho pensato di metterlo come intestazione .. ecco il mio file XMLaggiungendo Viewpager come intestazione ad una listaView
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<com.devsmart.android.ui.HorizontalListView
android:id="@+id/sectionsList"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:background="@drawable/menu_bg" />
<include layout="@layout/main_screen_components" />
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
e scrivo questo nella mia classe
@Override
protected void onPostExecute(List<News> result) {
Utils.pagerNews(result);
Utils.listNews(result);
ImagePagerAdapter pAdapter = new ImagePagerAdapter(
appManager.getPagerNews());
pager.setAdapter(pAdapter);
View headerView = getLayoutInflater().inflate(R.layout.main_screen_components , null , false);
NewsListAdapter adapter = new NewsListAdapter(getBaseContext(),
appManager.getListNews());
listView.addHeaderView(headerView);
listView.setAdapter(adapter);
progress.dismiss();
}
quando eseguo questo codice mi dà un cercapersone duplicato .. risolto uno con i dati e uno vuoto come un'intestazione del mio listview .. quando rimuovo che include il mio cercapersone si blocca quando provo a impostare un adattatore per il cercapersone .. qualche idea ?
hai salvato la giornata! Funziona come un fascino. – Antonio
Hai salvato anche la mia giornata! Funziona benissimo ~ – daimajia
@eric Sto affrontando un problema a capire questa funzione. Questa funzione riguarda meno l'azione restituisce false. E dowp e curP sono appena inizializzati ma non hanno alcun cambiamento nei loro valori, il che significa che x, y di dowp e curP sono 0 e quindi sempre uguali. –