Próbuję zaprogramować działanie, które pokazuje widok strony z niektórymi obrazami i listview poniżej z pewnymi danymi .. ale moim problemem jest to, że mogę przewijać tylko listę na ostatniej części ekran chciałem zrobić viewpager przewijane z ListView więc pomyślałem o wprowadzenie go jako nagłówek .. oto mój plik XMLDodawanie Viewpagera jako nagłówka do listyView
<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" />
i piszę to w mojej klasie
@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();
}
po uruchomieniu tego kodu daje mi zduplikowany pager ... naprawiono jeden z danymi i pusty jako nagłówek mojego listview .. gdy usuwam który zawiera mój pager, zawiesza się, gdy próbuję ustawić adapter na pager .. dowolny pomysł ?
Uratowałeś mój dzień! Działa to jak urok. – Antonio
Uratowałeś też mój dzień! Działa to niesamowicie ~ – daimajia
@eric Mam do czynienia z problemem ze zrozumieniem tej funkcji. Ta funkcja zwraca mniej fałszywych wyników akcji. Polecenia dowp i curP są właśnie inicjowane, ale nie mają żadnych zmian w ich wartościach, co oznacza, że x, y z dowp i curP są równe 0 i zawsze są równe. –