2016-10-27 9 views
1

私は、iOSとAndroidをターゲットとするXamarin Formsアプリケーションを作成しています。ログインページを持つアプリケーションが読み込まれると、コンテンツページにWebビューが表示されます。 iOSでは、アプリケーションが読み込まれると、コンテンツページのWebviewが直接ロードされますが、Androidでは、コンテンツページが2〜3秒間読み込まれた後、Webビューが読み込まれます。コンテンツページにwebviewを読み込むと、最初にAndroidのxamarinフォームに表示される

以下は、webviewのみを含むコンテンツページです。しかし、画面上にwebviewコントロールをロードする前に、それはアプリケーションの名前、ヘッダーバーとアンドロイド環境の空白のボディとの下の画面を示しています。

enter image description here

質問:

は、私たちが直接アンドロイドでのWebViewをロードすることができる方法はありますか? か、Android用の良いUIを追加できますか?

答えて

0

これは、通常、何らかの種類のスプラッシュ画面が存在するためです。

あなたは、このようなスタイルの何かを作成する場合:

<style name="Theme.Splash" parent="android:Theme.Holo.Light"> 
    <item name="android:windowBackground">@drawable/splash</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowFullscreen">true</item> 
</style> 

をなど、あなたの活動に適用します:

[Activity(Label = "MyApp", Icon = "@drawable/ic_launcher", Theme = "@style/Theme.Splash", MainLauncher = true, NoHistory = true)] 
public class SplashActivity : Activity 

そして、それがなくなってしなければなりません。既にテーマがある場合は、styleタグ内のXMLを現在のテーマに追加してください。

関連する問題