title: Android Webview app won't let video player go full screen
body: <p>Hi I created a WebView app for my video site. The design of the site is a hybrid that loads for mobile users. Only videos compatible with mobile devices are loaded onto the hybrid. The players are from Vk, DailyMotion, YouTube, and QuickTime.</p>
  
  <p>The videos only play on SDK 11 and higher but when I click on the player button to go full screen it only stops the video from playing while never launching into full screen mode.</p>
  
  <p>(Webviewactivity.java)</p>
  
  <pre><code>public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      getWindow().requestFeature(Window.FEATURE_PROGRESS);
      setContentView(R.layout.main);
  
      parentView = (RelativeLayout) findViewById(R.id.parent_rl);
  
      webviewProgress = (ProgressBar) findViewById(R.id.webview_progress);
  
      webview = (WebView) findViewById(R.id.webview);
      webview.getSettings().setJavaScriptEnabled(true);
      webview.getSettings().setBuiltInZoomControls(true);
      webview.getSettings().setAllowFileAccess(true);
      webview.setWebViewClient(new MyWebViewClient());
      webview.getSettings().setPluginState(WebSettings.PluginState.ON);
      webview.loadUrl(URL);
      webviewProgress.setProgress(0);
  
      webview.setWebChromeClient(new MyWebChromeClient());
      webview.setDownloadListener(new DownloadListener() {
          public void onDownloadStart(String url, String userAgent,
                  String contentDisposition, String mimetype,
                  long contentLength) {
              mProgressDialog = new ProgressDialog(WebViewActivity.this);
              mProgressDialog.setMessage("Downloading...");
              mProgressDialog.setIndeterminate(false);
              mProgressDialog.setMax(100);
              mProgressDialog
                      .setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
              DownloadFile downloadFile = new DownloadFile();
              downloadFile.execute(url);
          }
      });
  
      initSlider();
  
      initAdmob();
  }
  
  /**
   * When when file was chosen
   */
  @Override
  protected void onActivityResult(int requestCode, int resultCode,
          Intent intent) {
      if (requestCode == FILECHOOSER_RESULTCODE) {
          if (null == mUploadMessage)
              return;
          Uri result = intent == null || resultCode != RESULT_OK ? null
                  : intent.getData();
          mUploadMessage.onReceiveValue(result);
          mUploadMessage = null;
  </code></pre>
  
  <p>(Main.xml)</p>
  
  <pre><code>android:id="@+id/parent_rl"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:keepScreenOn="true" &gt;
  
  &lt;ProgressBar
      android:id="@+id/webview_progress"
      style="?android:attr/progressBarStyleHorizontal"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"
      android:maxHeight="5dip"
      android:minHeight="5dip"
      android:progressDrawable="@drawable/blueprogress" /&gt;
  
  &lt;FrameLayout
      android:id="@+id/framelayout"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_below="@id/webview_progress"
      android:orientation="vertical" &gt;
  
      &lt;WebView
          xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/webview"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent" /&gt;
  </code></pre>
  
  <p>(Manifest.xml)</p>
  
  <pre><code>package="com.wCHfree"
  android:versionCode="7"
  android:versionName="1.1" &gt;
  
  &lt;uses-sdk
      android:minSdkVersion="11"
      android:targetSdkVersion="17" /&gt;
  
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  
  &lt;application
      android:icon="@drawable/ic_launcher_red"
      android:label="@string/app_name"
      android:theme="@android:style/Theme.Black" &gt;
      &lt;activity
          android:name="com.webview.splashScreen.SplashScreenActivity"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;activity
          android:name="com.webview.splashScreen.WebViewActivity"
          android:configChanges="orientation|screenSize|screenLayout"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen" &gt;
      &lt;/activity&gt;
      &lt;activity
          android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /&gt;
  </code></pre>