2013-11-25 2 views
2

В моем XML-файле у меня есть текст и ниже этого текста, я разместил webview. Я пытаюсь открыть домашнюю страницу Google в Webview. Вместо открытия в WebView, веб-страница открывается на browser.What Я хочу это веб-страница должна загрузить в WebView, которая ниже некоторого text.Below мой код:Загрузка веб-страницы в браузере вместо Webview в действии

  <TextView 
        android:id="@+id/txt" 

        android:text="Hello Android" 
        android:textSize="30sp" 
        android:textStyle="bold" 
        android:textColor="#003399" 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content" 
        android:layout_centerHorizontal="true" 
        /> 

     <WebView 

       android:id="@+id/webview" 
       android:layout_marginTop="50dp" 
       android:layout_below="@id/txt" 
       android:layout_height="fill_parent" 
       android:layout_width="fill_parent"/> 

Пожалуйста, помогите решить this.Thank вы

+1

Убедитесь, что вы переопределения 'shouldOverrideUrlLoading', как описано здесь: http://stackoverflow.com/a/2379054/833647 –

ответ

1

Это происходит потому, что сочетание двух вещей:

  1. WebViewClient не установлен (устанавливается в нуле), это делает WebView попытаться предложить каждые навигации как намерение системы. Поскольку у вас установлен браузер, система попытается обработать эту навигацию.
  2. google.com ususally приводит к перенаправлению, поэтому вопрос о навигации в предыдущем пункте имеет значение.

Попробуйте это:

webview = (WebView) findViewById(R.id.webview); 
webview.setWebViewClient(new WebViewClient()); 
0

Создайте свою деятельность и чем использовать этот код ...

mWebview = (WebView) findViewById (R.id.webview); mWebview.getSettings(). SetJavaScriptEnabled (true); // включить Javascript

 mWebview.setWebViewClient(new WebViewClient() { 
      public void onReceivedError(WebView view, int errorCode,String description, String failingUrl) { 
       Toast.makeText(youractivity_name.this, description, Toast.LENGTH_SHORT).show(); 
      } 
     }); 

     mWebview.loadUrl("http://www.yahoo.com"); 
Смежные вопросы