底下試舉兩種Intent呼叫方法,用兩個Button掛在同一個接收器用getID()區分。
Button.OnClickListener btnCallTestClickListener
= new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
try {
String strURL1 = "http://tw.yahoo.com";
String strURL2 = "http://www.google.com.tw";
switch (arg0.getId()) {
case R.id.callTest1:
Intent ie = new Intent(Intent.ACTION_VIEW,Uri.parse(strURL1));
startActivity(ie);
break;
case R.id.callTest2:
Intent ie2 = new Intent();
ComponentName comp = new ComponentName("com.android.browser",
"com.android.browser.BrowserActivity");
ie2.setComponent(comp);
ie2.setAction(Intent.ACTION_VIEW);
ie2.setData(Uri.parse(strURL2));
startActivity(ie2);
break;
}
//
} catch (Exception e) {
e.printStackTrace();
}
}};
2 則留言:
請問我如果開啟網頁後要預設縮放比例200%要怎麼用?
不清楚是否能透過Intent去控制瀏覽器的縮放比率,但若是用Activity包個Webview會比較容易控制。
張貼留言