2016-04-29 37 views
1

私はあなたの助けが必要です。私は自分の携帯電話に自分のアプリケーションをコンパイルしようとすると、私はこのエラーを取得:Android.Views.InflateException:バイナリXMLファイルの行#1:エラーinflating class android.widget.Button

Android.Views.InflateException: Binary XML file line #1: Error inflating class android.widget.Button 

まあ、それはボタンがそう、これは私のAXMLで私のコードで書かれています:

<Button 
    android:text="Iniciar sesión" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="15" 
    android:id="@+id/IniciarButton" 
    android:background="@drawable/BotonLoginStyle" 
    android:layout_marginLeft="50dp" 
    android:layout_marginRight="50dp" 
    android:textSize="15sp" /> 

と私はxmlファイルを持っています私のドロウアブルフォルダコールで:BotonLoginStyle

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="false"> 
    <layout-list> 
     <item android:right="5dp" android:top="5dp"> 
     <shape> 
      <corners android:radius="2dp"></corners> 
      <solid android:color="#B40404"></solid> 
     </shape> 
     </item> 
     <item android:right="2dp" android:top="2dp"> 
     <shape> 
      <gradient android:angle="270" android:endColor="#F5A9A9" android:startColor="#F5A9A9"></gradient> 
      <corners android:radius="2dp"></corners> 
      <stroke android:width="1dp" android:color="#F5A9A9"></stroke> 
      <padding android:left="10dp" android:right="10dp" android:top="10dp"></padding> 
     </shape> 
     </item> 
    </layout-list> 
    </item> 
    <item android:state_pressed="true"> 
    <layout-list> 
     <item android:right="5dp" android:top="5dp"> 
     <shape> 
      <corners android:radius="2dp"></corners> 
      <solid android:color="#B40404"></solid> 
     </shape> 
     </item> 
     <item android:right="2dp" android:top="2dp"> 
     <shape> 
      <gradient android:angle="270" android:endColor="#DF0101" android:startColor="#F5A9A9"></gradient> 
      <corners android:radius="2dp"></corners> 
      <stroke android:width="1dp" android:color="#F5A9A9"></stroke> 
      <padding android:left="10dp" android:right="10dp" android:top="10dp"></padding> 
     </shape> 
     </item> 
    </layout-list> 
    </item> 
</selector> 

ありがとう。

+0

は、あなたが問題を絞り込むしようとするいくつかのデバッグを行っているソリューションの再構築、モバイルデバイス

  • からモノラル共有ランタイムを削除しますか? –

  • +0

    'android:background =" @ drawable/BotonLoginStyle "'を削除しても、まだエラーが出ていないかどうか確認できますか? – AgileNinja

    +0

    android:background = "@ drawable/BotonLoginStyle"を削除すると動作します:/ – meluluji

    答えて

    0

    まあ、私はとそれを入れます<layout-list>を削除しました。御時間ありがとうございます! :)

    1

    私はちょうど4つの手順を実行し、問題は解決しました。

    1. ソリューションのクリーン とのAppData/xamarin /ジッパー
    2. モバイルデバイスから削除インストールAPK。
    +0

    これは私のために働いていました。ただし、エミュレータでのみ可能でした。 アプリのインストール中にデバイスからMono Shared Runtimeを削除するにはどうすればよいですか? 私のapkがプレイストアにアップロードされました。ユーザーのモノラルランタイムを削除する方法はありますか? –

    関連する問題