ユーザーがリストビューを下にスクロールしている場合、タブホストのタブをフェードアップさせたい
次のコードがありますが、機能しません
ListView ls = (ListView) findViewById(R.id.list);
ls.setOnScrollListener(new OnScrollListener() {
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
int previousVisible = 3;
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if (previousVisible < firstVisibleItem) {
getParent().findViewById(android.R.id.tabhost)
.setVisibility(View.INVISIBLE);
} else {
getParent().findViewById(android.R.id.tabhost)
.setVisibility(View.VISIBLE);
}
previousVisible = firstVisibleItem;
}
});