2017-10-10 4 views

答えて

1

これを試してみてください。マニフェストとで設定でマニフェスト

<activity 
    ... 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> 

方法2 .SET方法

@Override 

public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 

    // add this before setContentView methood ,and after super 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 

    getWindow().setFlags(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT); 

    setContentView(R.layout.activity_main); 

} 

Javaコードで3 .SETに

方法1 .SETスタイル

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="theme_fullScreen" parent="android:Theme.Black"> 
     <item name="android:windowNoTitle">true</item> 
     <item name="android:windowFullscreen">true</item> 
    </style> 
</resources> 
マニフェスト

<activity android:name=".LoginActivity" 
    android:theme="@style/theme_fullScreen"/> 

  • 変化Activityandroid:theme
  • getWindow().setFlags(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT);
+0

あなたの詳細な投票権を使用して開始してください –

+1

How to use?こんにちは@NileshRathod。私は長い間あなたを見てきました。 – KeLiuyue

+0

私はあなたと連絡がとれてうれしいです。そして、私は怒っていません。あなたはとても良い 。 @ NileshRathod – KeLiuyue

0

を設定ここでは、 "RES" フォルダの下の "生" のフォルダ名を作成し、動画を再生するには...

を行きます。あなたのビデオを「生の」フォルダの下にコピーします。動画名は小文字で保存してください。 AndroidManifestファイル内のすべての変更を行う必要がありません - 一度行われた変更

  1. style.xml

    <!-- Base application theme. --> 
    
    
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
        <!-- Customize your theme here. --> 
        <item name="colorPrimary">@color/colorPrimary</item> 
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
        <item name="colorAccent">@color/colorAccent</item> 
    </style> 
    
    <style name="AppTheme.FullScreen" parent="AppTheme"> 
        <item name="android:windowFullscreen">true</item> 
    </style> 
    

注意の下に行ってください。

  • MainActivity.java

    パブリッククラスMainActivityはAppCompatActivity {

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
    
        requestWindowFeature(Window.FEATURE_NO_TITLE); 
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
        setContentView(R.layout.activity_main); 
    
        VideoView view = (VideoView) findViewById(R.id.videoView); 
        Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.samplevideo); 
        view.setVideoURI(uri); 
        view.start(); 
    
        // To keep video in loop 
        view.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
         @Override 
         public void onPrepared(MediaPlayer mp) { 
          mp.setLooping(true); 
         } 
        }); 
    } 
    

    }

  • activity_mainを拡張します。XML

    `

    <VideoView 
         android:id="@+id/videoView" 
         android:layout_width="match_parent" 
         android:layout_height="match_parent" 
         tools:layout_editor_absoluteX="0dp" 
         tools:layout_editor_absoluteY="0dp" /> 
    
        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="Hello World!" 
         android:textSize="30dp" 
         app:layout_constraintBottom_toBottomOf="parent" 
         app:layout_constraintLeft_toLeftOf="parent" 
         app:layout_constraintRight_toRightOf="parent" 
         app:layout_constraintTop_toTopOf="parent"></TextView> 
    
    </android.support.constraint.ConstraintLayout> 
    
  • `

    注 - 一つは、他のビュー/レイアウトは後に来る、videoviewは親のレイアウトの直接の子であることを心に留めておきますビデオビュー

    これは必要なものですか?

    関連する問題