私は使用したいWeb上にコードスニペットがあるかもしれませんが、スニペットは必要なインポートを提供していません(C#では "Using")ので、別の検索が残っていますクラス/変数型がどんな名前空間に属しているのか把握しようとする作業。この問題は、アンドロイドのドキュメントで私にこの情報が表示される場所がわからないため、Visual Studio C#でXamarinを使用してAndroidをプログラミングする場合にのみ起こります。 (もし私が通常のC#でプログラミングしているのであれば、各クラスがどのネームスペースに属しているかはMSDNドキュメンテーションが非常にはっきりしています)。どのクラスが属している名前空間を知ることができますか?
ここは例です。私が使用したい、次のコードが見つかりました:
Configuration configuration = yourActivity.getResources().getConfiguration();
int screenWidthDp = configuration.screenWidthDp; //The current width of the available screen space, in dp units, corresponding to screen width resource qualifier.
int smallestScreenWidthDp = configuration.smallestScreenWidthDp; //The smallest screen size an application will see in normal operation, corresponding to smallest screen width resource qualifier.
をと回答は、さらにAndroidのドキュメントへのリンクを与えた:
http://developer.android.com/reference/android/content/res/Configuration.html#screenWidthDp
しかしVS以内に、私は、エラーメッセージが出ます:「型または名前空間を名前 'Configuration'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
まあ、はい私はusingディレクティブがありませんが、私は名前空間の名前を知る方法ですもしもそれが通常の.Netクラスであれば、私は何の問題もなく、これだけです私がAndroidのドキュメントに必要なものを見つけられないので、Xamarin/VS内のAndroidクラスで私に起こります。誰かが私にそれを指摘できますか?
自動インポートですか?複数ある場合はリストが表示され、戻り値のタイプが固定されているときに選択する項目がたくさんあります – Zoe
google "xamarin api android configuration"、最初のヒット – Jason