2013-04-10 101 views
0

我有打開與我想要的網頁視圖網頁視圖另一個佈局http://m.twitter.com的WebView不填充

填充然而,當被點擊的TextView它打開佈局,然後一個TextView調用瀏覽器,而不是填充網頁流量。

原來的佈局與TextView的: -

 <TextView 
     android:id="@+id/GoToTCContacting" 
     android:layout_width="360dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:layout_marginRight="2dp" 
     android:layout_weight="2" 
     android:background="@drawable/border2" 
     android:clickable="true" 
     android:onClick="GoToTCContacting" 
     android:padding="10dp" 
     android:text="Contacting" 
     android:textColor="#FFF" 
     android:textSize="18sp" /> 

目標佈局(t_c_contacting)用的WebView

 <WebView 
     android:id="@+id/TCcontactingView" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

Java進行功能

public void GoToTCContacting(View view) 
{ 
    setContentView(R.layout.t_c_contacting); 
    WebView webView = (WebView)findViewById(R.id.TCcontactingView); 
    webView.loadUrl("http://m.twitter.com"); 
} 

我怎樣才能得到它來填充網頁視圖而不是調用默認瀏覽器

+0

你調用'的setContentView()':

webView.setWebViewClient(new MyWebViewClient()); private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } 

例子:http://marakana.com/forums/android/examples/58.html

複製,還是在哪裏? – 2013-04-10 14:08:29

+0

對不起,不知道你的意思 – 2013-04-10 14:16:49

+0

我會假設url重定向到其他地方並啓動瀏覽器。 – njzk2 2013-04-10 14:27:53

回答