Android でカスタム ボタンを作成するために、次のように、ボタンで使用する通常の画像と押された画像を指定する XML ファイルを作成します。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/buttonPressed" />
<item android:drawable="@drawable/buttonNormal" />
</selector>
質問: すべての dpi に対して異なる画像を用意します (つまり、ldpi、mdpi、hdpi、および xhdpi フォルダーの画像)。しかし、その XML ファイルをこれらの各フォルダーにコピーする必要もありますか?
1 つのボタンでは違いがないことはわかっていますが、数十のボタンを使用すると、すべてのフォルダーに XML ファイルを配置する必要がなければ、多くの作業を節約できる可能性があります。