0

私はプロジェクトをWebビューで実装しています。sqlite からデータを再試行します。Web ビューで次と前のボタンが必要です。次のボタンをタッチすると、そのデータベースの次のレコードが表示されます。(前も)

ありがとう、ビナイ

4

2 に答える 2

2

Webviewの上部に、[次へ]と[前へ]の矢印が付いた2つのボタンを配置します。

NextのonClick()にgoForwardコードを記述し、PreviousにgoBackコードを以下のように記述します。

@Override
public void onClick(View v)
{
if(v==btnNext)
{
 if(webView.canGoForward())
{
webView.goForward();
}
}
if(v==btnPrevious)
{
 if(webView.canGoBack())
{
webView.goBack();
}
}
}
于 2013-02-02T06:37:42.137 に答える
0

これを試してみてください。まず、すべてのレコード文字列配列を格納します。

 String[] str = {"one", "two", "", "three"};

  int record= 0;
   next.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
                           record =  record +1;
            myWebView.loadData(record[1], "text/html; charset=UTF-8", null);
        }
    });

previous.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
                           record =  record -1;
            myWebView.loadData(record[1], "text/html; charset=UTF-8", null);
        }
    });
于 2013-02-02T06:58:06.370 に答える