私は実装することによって、私のビューの上部にSnackBar
を表示しています次:これは完璧に働いているが、問題はそれである表示スナックバー
Snackbar snack = Snackbar.make(rootlayout, "SnackBar Test!", Snackbar.LENGTH_LONG);
View view = snack.getView();
FrameLayout.LayoutParams params =(FrameLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.TOP;
view.setLayoutParams(params);
snack.show();
アクティビティがフルスクリーン/ NoTitleBarですが、私はマニフェストでの活動に以下を追加することでこれを行っています
<activity android:name=".MyActivty"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
を、私はそれを実行すると、私は次のエラーを取得する:
Caused by: android.view.InflateException: Binary XML file line #41: Error inflating class <unknown>
これは、アクティビティテーマをTheme.NoTitleBar.Fullscreen
に設定した場合にのみ発生します。
誰かがこれを解決するのに役立ちますか、正しい方向に私を指揮することができますか?
はxmlファイルを共有します。 –
@HemantParmar xmlは非常に大きく、階層は 'LinearLayout'->' FrameLayout'-> 'FrameLayout'->' FrameLayout'-> 'RelativeLayout'->' RelativeLayout'-> 'RelativeLayout'です。 – ClassA
@HemantParmar line# 41はSurfaceViewを指します。 – ClassA