이 사진처럼 밑에 seekbar 가 있고 현재페이지 / 총 페이지수를 표시해줍니다.
지금 총페이지수는 읽어올 수 있고 seekbar도 스크롤하면 숫자는 늘어나고 줄어들고 됩니다.
문제는 이 viewpager로 부른 webview의 현재 페이지를 어떻게 연결시키는지 모르겠습니다.
슬라이드해서 다음장으로 넘어가면 seekbar의 현재페이지도 함께 늘어나며 움직여야하는데 어떻게 할지 모르겠습니다....
for (int i = num; i < arrayHtmlHref.size(); i++) {
pageAdapter.addItem("file:///android_asset/epub/OEBPS/" + arrayHtmlHref.get(i), "WebView " + i);
}
이 코드로 webview를 불러오는데 num은 0으로 초기화 해줬습니다. 그래서 첫번째장부터 나오구요.
seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
int progressChanged = 1;
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
progressChanged = progress;
num = progressChanged;
tv_val.setText(progressChanged + "/" + seekbar.getMax());
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
});
여기서 seekbar 옆에 텍스트를 쓰는데 혹시나해서 현재페이지를 num에 넣어서 바뀌나 해봤는데 똑같았어요....