1

私はすべてに XML リソースを使用する習慣があります... つまり、すべての数値をdimens.xml、たとえば に入れます。しかし、これは賢明ですか?

例:

他のレイアウトに含める広告バナー用のこのレイアウトがあります。バナー ビューには、50 dp の minHeight が関連付けられています。この特定の 50 dp は他の場所では使用されません。バナーの minHeight にのみ関連します。50 dp を別の場所で使用する可能性がありますが、まったく異なるコンテキストで使用します。どちらも 50 dp ですが、値自体以外に共通点はありません。

私の質問は、バナー 50dp を dimens.xml に配置して適切な参照を使用する必要があるか、またはこのバナーの minHeight 値をどこにも繰り返さないため、直接 50dp にする必要があるかどうかです。

Android プロジェクトでは、これに関する規則はありますか?

4

1 に答える 1

1

使うにはいい練習になると思います。この場合、おそらく数値を使用することで問題を解決できますが、XML を使用してこのように行うと、コードを更新する必要が生じた場合に、1 つの場所に行くだけでよいという状況が生じます。現在は 1 つかもしれませんが、プロジェクトを大きくすると、2 つ、または 3 つになる可能性があります。私が言ったように、それは素晴らしい練習であり、素晴らしい習慣だと思います。しかし、そうする必要はありません。

君に電話だ。

于 2012-08-21T18:09:32.803 に答える