2014-09-02 105 views
-1

我創建了Android Xamarin項目和庫。在圖書館我有自定義視圖Xamarin從庫的Android自定義視圖

public class TextInputField : LinearLayout 
{ 
    public TextInputField(Context context) 
     : base(context) 
    { 
     Initialize(); 
    } 

    public TextInputField(Context context, IAttributeSet attrs) 
     : base(context, attrs) 
    { 
     Initialize(); 
    } 

    public TextInputField(Context context, IAttributeSet attrs, int defStyle) 
     : base(context, attrs, defStyle) 
    { 
     Initialize(); 
    } 

    void Initialize() 
    { 
     View.Inflate(this.Context, Resource.Layout.textinputfield, this); 
    } 
} 

資源被引用到庫中定義axml,這是LinearLayout。資源構建操作是AndroidResource

當我運行應用程序時,它崩潰與ResourcesNotFoundException。它以某種方式將Resource.Layout.textinputfield引用到不是庫的應用程序資源。

我在做什麼錯?

回答

0

解決了這個問題。右鍵單擊庫中的佈局文件 - >屬性 - >包含在部署中