-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
引用到不是库的应用程序资源。
我在做什么错?