私は何か基本的なものを見逃さなければならないことは知っていますが、しばらく頭を傷つけた後ではわかりません。私はカーソルがDisplayMetricsm上にある場合は、Eclipseのインテリセンスは、以下の利用可能定数を示し、スイッチブロックにDisplayMetrics.DENSITY_XHIGHを使用していますエラー:「DENSITY_XHIGHは解決できないか、フィールドではありません」
:
int DENSITY_DEFAULT The reference density used throughout the system.
int DENSITY_HIGH Standard quantized DPI for high-density screens.
int DENSITY_LOW Standard quantized DPI for low-density screens.
int DENSITY_MEDIUM Standard quantized DPI for medium-density screens.
int DENSITY_TV Standard quantized DPI for 720p TV screens.
int DENSITY_XHIGH Standard quantized DPI for extra-high-density screens.
DENSITY_XHIGHは定数の中であることに注意してください。しかし、Eclipseはそれを受け入れず、 "DENSITY_XHIGHは解決できないか、フィールドではありません"というエラーを出します。
カーソルがDENSITY_XHIGH上にある場合、インテリセンスは、以下の定数を使用して4つの迅速な修正が得られる:
DENSITY_DEFAULT
DENSITY_HIGH
DENSITY_LOW
DENSITY_MEDIUM
を任意のチップを大幅に理解されるであろう。
これらの記号はコンパイラによって対応する整数として扱われますか? – Hong
は間違いなく。各修飾子を対応する整数値で置き換えることができます – drooooooid