2

私は monodroid で開発を始めたばかりです。Android と C# も知っています。ビューフローの例を使用して Android アプリを作成しました。だから私は今ビューフローライブラリのjarファイルを持っています.http : //docs.xamarin.com/Android/Guides/Advanced_Topics/Java_Integration_Overview/Binding_a_Java_Library_(.jar )で定義されているように、モノドロイドJavaバインディングライブラリにその.jarファイルを含めました. しかし、そのJavaライブラリプロジェクトをビルドすると、次のエラーが発生しました..私はこれでほぼ3時間立ち往生しています。「Org.Taptwo.Android.Widget.ViewFlow」は、継承された抽象メンバー「Android.Widget.AdapterView.RawAdapter.set」を実装していません

4

1 に答える 1

2

これはバグ 11279として報告されています。回避策は、次の内容のファイルをバインド プロジェクトに追加することです。

using Android.Runtime;

namespace Org.Taptwo.Android.Widget {

  partial class ViewFlow {
    protected override Java.Lang.Object RawAdapter {
      get {return Adapter.JavaCast<Java.Lang.Object>();}
      set {Adapter = value.JavaCast<global::Android.Widget.IListAdapter>();}
    }
  }
}

必要に応じて名前空間と型名を変更し、他のバインド プロジェクトを修正します。

于 2013-03-20T02:29:03.330 に答える