2017-02-20 2 views
-1

나는 android를 처음 사용하지만 webview를 사용할 안드로이드 앱을 만들 예정입니다. 나는 모든 기본 정보를 도처에 검색 할 수 있다는 것을 알고 있지만 어떻게 든 안드로이드에서 내가 원하는 핵심 단어를 모른다. 같이새로운 활동에 대한 android studio 탭 활동 버튼

내가 탭 활동을 사용하고 있습니다 : tabbed activity

을 이미 웹뷰하는 새로운 활동으로 이동하는 데 사용할 버튼을 추가했습니다. 그러나 나는 그것이 정말로 활동인지는 모른다. 필요한 페이지 또는 활동이 표시됩니다. page

웹보기라는 것을 알고 있지만이 웹을 개최하기위한 새로운 활동을 만들어야할지 모르겠습니다.

감사합니다.

버튼 :

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    View v = inflater.inflate(R.layout.fragment_puzzle, container, false); 
    btnTower = (ImageButton) v.findViewById(R.id.imageButton3); 

    btnTower.setOnClickListener(new View.OnClickListener(){ 
     @Override 
     public void onClick(View v){ 
      Intent intent = new Intent(getActivity(), WebActivity.class); 
      getActivity().startActivity(intent); 
     } 
    }); 
    return v; 
} 

매니페스트 :

문서에서
<activity 
     android:name=".WebActivity" 
     android:theme="@android:style/Theme.NoTitleBar"> 

    </activity> 
+0

당신은 같은 페이지 –

+0

새 작업을 만들 필요가 없습니다에 웹보기를로드해야합니까? 그렇다면 탭이 달린 활동의 레이아웃을 어떻게 숨길 수 있습니까? –

+0

조각을 올바르게 만들었습니까? 두 탭 모두 –

답변

0

:

이다 당신의 XML에서 웹뷰 추가 : 웹보기의 내부 URL에서

<?xml version="1.0" encoding="utf-8"?> 
<WebView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 

그리고 부하를 :

WebView myWebView = (WebView) findViewById(R.id.webview); 
myWebView.loadUrl("http://www.example.com"); 

또한 매니페스트에 권한을 설정하는 것을 잊지 마세요 : 당신이 MATCH_PARENT은 폭 속성을 갖는 웹보기를 추가 할 수 있습니다 활동의 레이아웃,

<manifest ... > 
    <uses-permission android:name="android.permission.INTERNET" /> 
    ... 
</manifest> 
+0

위의 코드를 편집했지만 작동하지 않습니다. –

0

당신은 새로운 활동을 작성해야 높이.

그런 다음 의도를 사용하여 해당 활동으로 이동하고 웹보기에서 원하는 작업을 수행하십시오.

0

먼저 조각에 onclick 수신기를 구현해야합니다.

button.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       final Intent intent = new Intent(getActivity(),WebViewActivity.class); 
     getActivity().startActivity(intent); 
    } 
      }); 

클래스 WebViewActivity에서

후속 아래 링크 : https://www.mkyong.com/android/android-webview-example/

당신이 정의해야이 WebViewActivity 당신의 AndroidManifest.xml

+0

왼쪽 창에 "창 닫기"버튼이 나타 납니까? –

+0

@newbie 더 자세한 정보를 알려주세요. –

+0

위의 "페이지"링크에 표시된 그림과 동일합니다. 탭이있는 활동으로 돌아가는 "간판"(닫기 창) 버튼이 있습니다. –

관련 문제