0
昨天我在StackOverflow中提出了一個問題,但無法得到答案。 我附上相同的Question link尋找答案的網址。 我正在使用WebView呈現頁面,並且無法使用保存在資產文件夾中的html進行上下滾動。 完美運行在模擬器,但設備我不能滾動。在android中使用HTML頁面上下滾動
期待您的回覆。 謝謝。
昨天我在StackOverflow中提出了一個問題,但無法得到答案。 我附上相同的Question link尋找答案的網址。 我正在使用WebView呈現頁面,並且無法使用保存在資產文件夾中的html進行上下滾動。 完美運行在模擬器,但設備我不能滾動。在android中使用HTML頁面上下滾動
期待您的回覆。 謝謝。
使用,這是在java的
try {
InputStream is = getAssets().open("help.html");
// We guarantee that the available method returns the total
// size of the asset... of course, this does mean that a single
// asset can't be more than 2 gigs.
int size = is.available();
// Read the entire asset into a local byte buffer.
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
// Convert the buffer into a Java string.
String text = new String(buffer);
final String mimeType = "text/html";
final String encoding = "utf-8";
// Finally stick the string into the text view.
WebView wv = (WebView)findViewById(R.id.help);
wv.loadData(text, mimeType, encoding);
} catch (IOException e) {
// Should never happen!
throw new RuntimeException(e);
}
你的代碼是不是在設備上工作的嘗試代碼
代碼,XML
代碼。 – Mukunda 2012-01-10 11:36:58
雷迪P感謝絕對完美的答案。我在ScrollView中丟失了LinearLayout,因此我將ScrollView的根佈局移除了,並使用了LinearLayout,並且工作正常。但是如果根佈局是ScrollView,則滾動WebView不起作用,即任何WebView滾動如果在ScrollView下都不起作用。 – Mukunda 2012-01-12 10:02:23