worlddemo.java
public class worlddemo extends TabActivity {
WebView browser;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
browser=(WebView)findViewById(R.id.webkit);
browser.setWebChromeClient(new WebChromeClient());
WebSettings set = browser.getSettings();
set.setJavaScriptCanOpenWindowsAutomatically(true);
set.setUserAgent(0);
browser.loadUrl("www.naver.com");
//탭 바
TabHost tabs = (TabHost)findViewById(android.R.id.tabhost);
tabs.setup();
TabHost.TabSpec spec = tabs.newTabSpec("tab1");
spec.setContent(new Intent(this,Home.class));
spec.setIndicator("네이버",getResources().getDrawable(R.drawable.icon));
tabs.addTab(spec);
spec=tabs.newTabSpec("tab2");
spec.setContent(new Intent(this,Proto.class));
spec.setIndicator("다음",getResources().getDrawable(R.drawable.icon));
tabs.addTab(spec);
tabs.setCurrentTab(0);
}
}
탭바 2개를 넣고 웹뷰에 웹페이지만 바꿔주는 작업을 하는데요.
물론 네이버나 다음은 따로 스크립트 설정 않해도 되는데..
제가 Intent하는 사이트는 웹모바일 사이트로 따로 스크립트 지정을 해야만 하네욤;
그렇다면 Intent될 Home.class/Proto.class에도 .setJavaScriptCanOpenWindowsAutomatically(true); 나
.setJavaScriptenable(true);를넣어줘야하나요?
아니면 다른 방법이 있을까요... 몇일동안 이것때문에 진행이 않되네요.. ㅠㅠ
도와주세용 ㅠ