2017-05-27 28 views
0

の下に、私はマスター詳細ページレンダラを作成することによって、これを達成しようとしたし、次のコード行入れている:Xamarin.forms - MasterDetailPageステータスバー

SetFitsSystemWindows(真の);

レンダラーのコンストラクターにあります。ただし、マスターページの高さはカットされていました。

ハードコードされたパディング値をマスターページに置く以外の方法はありますか?

https://us.v-cdn.net/5019960/uploads/editor/7u/1t5afe5kt3wo.png

答えて

0

あなたはステータスバーの高さを取得し、それを相殺することができます:それはどのように見えるか

は、ここでのスクリーンショットです。

var statusBarHeight = 0; 
var resourceId = Resources.GetIdentifier ("status_bar_height", "dimen", "android"); 
if (resourceId > 0) { 
    statusBarHeight = Resources.GetDimensionPixelSize(resourceId); 
+0

こんにちはアダムさん、「MasterDetailPage」のマスターをステータスバーの下に置かないようにするための完全な解決策は何ですか? XFの 'MasterDetailPageRenderer'から何を呼び出す必要があるのでしょうか?ありがとう! –

関連する問題