2013-08-14 3 views
0

오른쪽 페이지에서 웹 브라우저를 시작하는 간단한 앱을 만들려고합니다. 간단히 말해서 stackoverflow에서 바로 여기에서 코드를 찾았습니다.웹 앱을 시작하는 Android 앱

하지만 문제가 있습니다. 웹 사이트를 열어 앱을 내 보낸 다음 홈 버튼을 클릭하고 앱을 다시 열면 아무 일도 일어나지 않고 브라우저가 열리지 않습니다.

포 그라운드에서 브라우저를 강제 실행하도록 알고있는 사람이 있습니까?

편집 : 여기

레이아웃입니다 : : 질문 확장

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<WebView 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" /> 
</RelativeLayout> 

을 그리고 이것은 MainActivity입니다 :

내 문제는 전체 화면 함께 ​​
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.activity_main); 

    oWebView = (WebView) findViewById(R.id.webview); 
    oWebView.setWebViewClient(new WebViewClient());  
    oWebView.getSettings().setJavaScriptEnabled(true); 

    String url = "http://google.com"; 
    oWebView.loadUrl(url); 
} 

의 웹보기가 확장되지 않습니다 구멍 스크린에. 오른쪽 상단을보십시오 : Not fully extended Webview

이 웹 사이트에서는 별 문제가 없지만 다른 페이지에서는보기가 엉망입니다.

답변

0

이 시도 :

super.onCreate(savedInstanceState); 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
setContentView(R.layout.activity_main); 

WebView oWebView = (WebView)findViewById(R.id.webView1); 
oWebView.setWebViewClient(new WebViewClient());  
oWebView.getSettings().setJavaScriptEnabled(true); 
oWebView.loadUrl(your_url); 
0
xml: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 


super.onCreate(savedInstanceState); 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
//or in code 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
setContentView(R.layout.activity_main); 

WebView oWebView = (WebView)findViewById(R.id.webView1); 
oWebView.setWebViewClient(new WebViewClient());  
oWebView.getSettings().setJavaScriptEnabled(true); 
oWebView.loadUrl(your_url); 

onResume(){ 
    oWebView.reload(); 
} 
+0

안녕하세요. 답변 주셔서 감사합니다. 내가 가진 유일한 문제는 브라우저에서 보이지 않는 것처럼 보입니다. 그것은 측면에 유선 경계선을 가지고 있는데, 이것들을 없애는 방법에 대한 조언이 있습니까? – nickik

+0

게시글을 게시 할 수 있습니까? 도움이 될 것입니다 :) – TeeTracker

+0

나는 대답을 연장했다. – nickik

관련 문제