Android レイアウト - app: と android: のどちらを使うべきか? 質問する

Android レイアウト - app: と android: のどちらを使うべきか? 質問する

app:Android アプリをいくつか書いていますが、と をいつ使用すればよいのかよくわかりませんandroid:。スタイルが想定どおりに適用されない場合、試行錯誤して、 のapp:代わりにを使用するとandroid:問題が解決することもあります。しかし、その理由がわかりません。誰かが私に正しい方向を示してくれると嬉しいです。ありがとうございます!

ベストアンサー1

アプリ名前空間を使用すると、古い API バージョンとのアプリ互換性を確保できます。

たとえば、app:srcCompat="@drawable/customborder" は、android:background="@drawable/customborder" と同じ効果があります。違いは、前者は古い API で正しく機能し、後者は期待どおりに表示されないことです。

おすすめ記事