2012-03-28 13 views
1

hereのようにカスタムDatePickerを利用しようとしています。しかし私は、MonPlayerの新しいインスタンスを作成するために、私のMonoDroidプロジェクトで.javaファイルを置く場所がわからない。私は、私の活動のためのすべてのJavaファイルが格納されているが、まだDatePickerにアクセスすることができないobj =>デバッグ=>アンドロイド=> src => appfolderを試してみました。MonoDroidプロジェクトに.javaファイルを追加する方法

答えて

2

objbinのフォルダ(ただし、これらのディレクトリはプロジェクトを作成するとCleanを削除すると削除される傾向があります)以外は、どこにでも置くことができます。

重要なことは、あなたのことです:

  1. プロジェクトにファイルを追加します。
  2. ファイルは、プロジェクトのトップレベルにあることができる、またはあなたがJavaのフォルダ、または何を作成することができ

AndroidJavaSourceビルドアクションを設定します。重要なのは、それが.csprojに追加され、正しいBuildアクションがあることです。

+0

C#コードのJavaクラスを使用するにはどうすればよいですか?このJavaクラスの名前空間と名前は何ですか? –

+0

@(AndroidJavaSource)ファイル*はBindingプロジェクトのようにバインドされていません。これらの型のC#バインディングはありません。その結果、使用状況はより制約されます。例えば、JNIを使​​用することができます。これらのタイプのインスタンスを作成して使用するJava.Interop.JniEnvironment。または、たとえば'Activity'サブクラス、' StartActivity(Java.Lang.Class) 'を使うことができます。 「適切な」C#タイプが必要な場合は、BIndingプロジェクトを使用します。 – jonp

関連する問題