2017-01-12 3 views
0

Xamarin.AndroidにAndroidアプリを構築しています。 Javaの言葉では、import android.support.design.widget.CoordinatorLayout;が必要です。 C#usingステートメントでこれを行うにはどうすればよいですか?Java importをC#usingステートメントに翻訳する方法

私はXamarin intellisenseを先に進ませません。using Android.Support.Designを追加すると、usingディレクティブが不要であることがわかり、ビルドエラーがスローされます。

私を助けてもらえますか?

+1

C#コードを表示できますか? – alayor

+0

必要なパッケージとコンポーネントはすべてありますか? – EJoshuaS

答えて

1

コンポーネントが不足しているようです。 Android Design Support Libraryコンポーネントを含めてみてください。問題が解決すると思います。

それでも解決しない場合は、this questionに記載されている手順を試してください。

+0

はい、それは問題だったようです。私は今、 'CoordinatorLayout'を使用しようとするともっと問題に遭遇していますが、そのコンポーネントを追加することで私の最初のロードブロッキングが修正されました。ありがとう! – Jonathan

1

Xamarin Androidプロジェクト内のパッケージフォルダをダブルクリックします。 NuGetパッケージ検索ウィンドウが表示されます。検索フィールド(右上隅)に「Xamarin.Android.support.design」と入力します。 Xamarin Inc.からパッケージを選択してください。

また、Xamarin.Android.Support.Contraint.LayoutとXamarin.Android.Support.Contraint.Layout.Solverも役立ちます。これらはプレリリースパッケージであるため、「プレリリースパッケージを表示する」チェックボックスをチェックする必要があります。

+0

「プレリリースパッケージを表示する」チェックボックスをオンにしていても、Xamarin Add Packagesウィンドウの2つの他のパッケージのいずれも表示されません。何か案は? – Jonathan

+1

いいえ、考えられません。私は答えを書いている間にそれをチェックした。 –

+0

よろしくお願いします。問題が解決しました。ありがとう! – Jonathan

0

Android.Support.Design.Widgetを使用して使用します。 NuGetのXamarin.Android.Support.Designパッケージを使用していることを確認してください。

関連する問題