當前位置:編程學習大全網 - 源碼下載 - android如何改變html中文本的大小?

android如何改變html中文本的大小?

通過android代碼和html代碼的交互。下面是壹個交互的小例子。這個例子來自安卓學習手冊,從360手機助手下載,包括108例子,文檔和源代碼。

1調用網頁上的js代碼。

安卓?可以通過webview實現與js的交互。要在程序中調用js代碼,只需要將webview控件的js-supporting屬性設置為true,然後就可以通過loadUrl直接調用了,如下圖:

mWebView.getSettings()。setjavascript enabled(true);

mwebview . loadurl(" JavaScript:test()");

2 Web java編碼方法

在網頁中調用java代碼需要在webview控件中添加javascriptInterface。如下所示:

mwebview . addjavascriptinterface(new object(){?

publicvoid clickOnAndroid() {?

mHandler.post(newRunnable() {?

publicvoid run() {?

Toast.makeText(Test.this,“測試調用java”,Toast。長度_長)。show();

}?

});?

}?

},“演示”);

在網頁中,妳只需要像調用js方法壹樣調用它。

& ltdiv id = ' b ' & gt& lta onclick = " window . demo . clickon Android()" & gt;公元前& lt/a & gt;& lt/div & gt;

3 Java代碼調用js並傳遞參數

首先妳需要壹個帶參數的js函數,比如functiontest(str),然後妳只需要在調用js的時候傳入參數就可以了,如下圖:

mwebview . loadurl(" JavaScript:test(' aa ')");

4.在4.Js中調用java函數並傳遞參數。

首先,妳需要壹個帶參數的函數形式,但是需要註意的是,這裏的參數需要final type,也就是在獲取之後不能修改。如果需要修改值,可以先設置中間變量,然後再修改。如下所示:

mwebview . addjavascriptinterface(new object(){?

public void clickOnAndroid(final int I){?

mHandler.post(newRunnable() {?

publicvoid run() {?

intj = I;

j++;

Toast.makeText(Test.this,"測試調用Java"+string.valueof (j),toast.length _ long)。show();

}

});

}?

},“演示”);

  • 上一篇:夏普復印機不在同壹網段***享
  • 下一篇:PLC程序申請軟著程序類型是應用軟件還是嵌入式軟件,程序運行的軟硬件環境和開發語言寫什麽呢?
  • copyright 2024編程學習大全網