2016-06-26 5 views
-1

내 웹 사이트를 표시하기 위해 webview를 사용하여 안드로이드 응용 프로그램을 만들었습니다. 새 탭에 링크를 여는 기능을 추가하고 싶지만 안내서를 찾을 수 없습니다. 아이디어는 사용할 수있는 생각이다, 사용자가 오래 클릭하는지, 현재 메뉴 옵션을 새 탭에서 열거 나 열 것인지, 새 탭에서 열린 열림과 새 탭에서 열리는 것이 새로운 활동에서 열리는 지 확인하지만 열린 활동을 다시 보는 방법 ? 긴 보도가 텍스트에도 영향을 미치지 않을까요? 도와주세요.새 탭 android webview에서 링크를 여는 방법은 무엇입니까?

+2

WebView에 _tabs_가 없습니다. 탭 작업을 위해 수동으로 새 조각을 웹보기와 함께 추가해야합니다. –

답변

0

예, 앱에 여러 개의 탭을 만들 수 있습니다. 모든 탭이 동일한 액티비티의 일부가 될 것으로 예상됩니다. 조각을 선택하거나 단순히 각 탭의 내용을 보유 할 WebView를 분리 할 수 ​​있습니다. 탭 탐색은 활동의 책임입니다.

"외부 브라우저"에서 일부 링크를 열 수도 있습니다 (의도하는 경우).

아무튼, 자바 스크립트는 프론트 페이지의 사용자 작업을 처리 할 것이고, 현재의 WebView의 컨텐츠를 대체하거나, 다른 (탭) WebView를 열거 나, 전송하는 사용자 정의 이벤트를 Android 앱에 전송할 수 있습니다 다른 (브라우저) 앱의 URL.

+0

액티비티에서 탭을 만드는 방법을 알아낼 수 없습니다. 파편이라고 말했지만,이 점에 대해서는 충분한 지식이 없습니다. 나의 주된 의도는 우리가 링크를 오래 탭하고 새로운 탭에서 링크를 열고 탭 사이를 전환 할 수있는 옵션을 얻는 것과 같은 브라우저를 만드는 것이다. – aj20010319

+0

AOSP 브라우저의 코드를 연구 할 수 있습니다. 실제 멀티탭 브라우저는 쉬운 프로젝트가 아니며 올바르게 수행하려면 웹과 Android에 대한 많은 지식이 필요합니다. –

+0

괜찮아 ..... 고마워! – aj20010319

0

WebView에는 탭과 같은 것이 없습니다. 웹 사이트를 구축하고 웹 사이트에서 Android 앱 래퍼를 만들지 않아도되는 것 같습니다.

관련 문제