2016-03-24 3 views
0

Я пытаюсь реализовать WebView во фрагменте, который будет ссылаться на элемент WebView, который я создал в XML для фрагмента, но я получаю сообщение об ошибке (не удается разрешить метод 'findViewById (Int)') Как бы я сделал эту работу?Невозможно разрешить метод findViewById (Int) 'в фрагменте

public class location_Fragment extends Fragment { 

private WebView webView; 

View rootview; 

@Nullable 
@Override 

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    rootview = inflater.inflate(R.layout.location_layout, container, false); 
    return rootview; 

    View view = inflater.inflate(R.layout.location_layout, container, false); 
    webView = (WebView) findViewById(R.id.webView); 
    WebSettings webSettings = webView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    webView.loadUrl("URL HERE"); 
    return webView; 
    } 
} 
+0

'view.findViewById' – Blackbelt

+0

пишут так: WebView = (WebView) view.findViewById (R.id.webView); –

ответ

2

Измените код следующим

rootview = inflater.inflate(R.layout.location_layout, container, false); 
webView = (WebView)rootview.findViewById(R.id.webView); 
WebSettings webSettings = webView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
webView.loadUrl("URL HERE"); 
return rootview; 
} 
Смежные вопросы