2012-06-20 2 views
5

なぜAndroid xmlレイアウトファイルが必要ですandroid:より前毎晩ビュー属性?システムはそれがAndroidであることを知らないのですか?その単語が本当に重複しているとすれば、それを省略すると、プログラマの入力はもちろんのこと、これらのファイルで必要とされるメモリの節約になります。なぜ "アンドロイド:"どこに?

+0

XML名前空間、AFAIKです。 – nhahtdh

答えて

6

要素または属性がそのXML名前空間の一部であることを指定するために使用されます。独自のカスタムコンポーネント用に独自のネームスペースを作成することができます(多くの場合、サードパーティのライブラリで表示されます)。その点で、名前の衝突を防ぐので、冗長ではありません。

+0

ありがとう、タイラー。私は独自のカスタムコンポーネントを作成していないか、以前はサードパーティのライブラリを使用していました。私はこれを見つけました[アプリの外観を改善する上で参考になる記事](http://stackoverflow.com/questions/5296767/android-how-can-i-improve-the-look-of-an-app)。 特にお勧めするコンポーネントライブラリはありますか? – JohnK

+1

私はGitHubやGoogle Codeで見つけることができる様々なオープンソースのウィジェットを使用しました。私が好きなライブラリの1つはDroidFuです。これは 'WebImageView'のような素晴らしいコンポーネントがいくつかあります。これは、独自の名前空間を定義するライブラリの例です。 'droidfu:imageUrl =" http://www.android.com/images/opensourceprojec.gif "。 –

関連する問題