2014-06-21 2 views
2

저는 안드로이드 개발을 위해 상당히 새로 왔습니다. 이것은 내 첫 번째 응용 프로그램입니다. Android Studio에서 표준 탐색 창 응용 프로그램을 생성하도록했습니다. 이상적으로 탐색 서랍의 항목을 클릭하고 웹보기가 클릭 된 웹 사이트를로드 할 수 있기를 원합니다. id가 main_webview.xml 파일에서 웹보기를 만들었습니다. URL을 변경하려면 onItemClick 방법으로 무엇을 변경해야합니까?클릭을 기반으로 웹보기의 URL을 변경하십시오.

public void onNavigationDrawerItemSelected(int position) { 
    // update the main content by replacing fragments 
    FragmentManager fragmentManager = getSupportFragmentManager(); 
    fragmentManager.beginTransaction() 
      .replace(R.id.container, PlaceholderFragment.newInstance(position + 1)) 
      .commit(); 
} 

답변

2
WebView webpage = (WebView) findViewById(R.id.main_webview); 
String pageUrl = "http://any-url-you-want/"; 

...onItemClick(params...){ 
    webpage.loadUrl(pageUrl); 
} 
+0

그리고 난에 웹보기를 추가해야합니까? 'activity_login.xml','fragment_login.xml' 또는'fragment_navigation_drawer.xml'? 'fragment_login'에 추가했지만 앱이 계속 충돌합니다 ... – user3740505

+1

현재보기/조각 중 어느 것이더라도 추가하십시오. activity_login에 추가하십시오. –

+0

나는 그랬다. 아마 업데이트 된 질문을 볼 수 있을까? – user3740505

관련 문제