我发现这一点,它是专门为Mr.Stefan哈伦(理解我的问题)
`
private WebView mWebView = null;
private TextView selectedText = null;
private long timeLeft;
private int pageIndex;
private String pagePath;
private String[] pageList;
private AssetManager assMan =null;
private String path="Courses/Section01";
private int SelectedRow;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.course);
mWebView = (WebView) findViewById(R.id.webview);
assMan= this.getAssets();
try {
pageList = aMan.list(path);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
pageIndex=0;
System.out.println(pageList[0]);
System.out.println(pageList.length);
pagePath=pageList[pageIndex];
loadWebView(pagePath);
Button nextView = (Button) findViewById(R.id.nxt);
nextView.setOnClickListener(NextClick);
Button previousView = (Button) findViewById(R.id.pre);
previousView.setOnClickListener(PreviousClick);
}
View.OnClickListener PreviousClick = new View.OnClickListener() {
public void onClick(View v) {
GoPrevious();
}
};
View.OnClickListener NextClick = new View.OnClickListener() {
public void onClick(View v) {
GoNextNews();
}
};
private void loadWebView(String s){
//mWebView.loadUrl(s);
mWebView.loadUrl("file:///android_asset/htmlFilesFolder/"+s);
}
private void GoNextNews() {
int TotalRows = pageList.length;
if ((SelectedRow + 1) < TotalRows)
{
SelectedRow = SelectedRow + 1;
String s=pageList[SelectedRow];
loadWebView(s);
}
}
private void GoPrevious() {
if (SelectedRow > 0)
{
SelectedRow = SelectedRow - 1;
String s=pageList[SelectedRow];
loadWebView(s);
}
}
}`