0

ダイアログの灰色の背景(すべてのビューの一番上に表示されています)のようにプログラムで全画面RelativeLayoutを作成する必要があります。プログラムでフルスクリーンのRelativeLayoutを作成する

私はこれを試してみたがアクションバーには、その上で上記です:

rlContainerLayout = new RelativeLayout(activity); 
rlContainerLayout.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT , RelativeLayout.LayoutParams.MATCH_PARENT)); 
rlContainerLayout.setBackgroundColor(ContextCompat.getColor(activity,R.color.color_gray)); 
activity.addContentView(rlContainerLayout, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); 

ので、どのように私は、ダイアログの背景のようなものを達成することができますか?

+0

このレイアウトのダイアログの背景を使用しますか?私はあなたの必要性を理解していないのですか? –

+0

アクションバーを非表示にするには、 'getSupportActionBar()。hide();'を試してみてください。 – Redman

+1

あなたの質問を編集してください...あなたの問題の詳細や現在のコードの何が問題なの? – rafsanahmad007

答えて

1

レイアウトを作成する前にこれを試してください。

setTheme(android.R.style.Theme_Translucent_NoTitleBar_Fullscreen); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     if (getSupportActionBar() != null) { 
      getSupportActionBar().hide(); 
     } 

    create and add your Views here 
関連する問題