Я думаю, что ваше решение является лучшим из доступных на данный момент, если вы не хотите углубляться в некоторые вещи андроида и самостоятельно перехватывать все motionEvent и TouchEvents, а затем вам также необходимо активировать нажатый вид кнопки и т. д.
Просто создайте изображение из девяти патчей с растягиваемой прозрачной рамкой. Таким образом, вы можете изменить размер изображения без необходимости изменять само изображение, и ваша кнопка будет увеличиваться или уменьшаться без фактического изменения отображаемого фона.
Нет, вы можете поместить его куда угодно, если укажете это в теге. Однако для IE необходимо указать полный URL-адрес (т. Е. Не относительный URL-адрес).
Вы можете поместить его где угодно и использовать тег
для ссылки на него. например
<link rel='shortcut icon' href='/images/favicon.ico' type='image/x-icon' />
Однако рекомендуется размещать его в корне домена, например, http://example.com/favicon.ico , потому что современные браузеры фактически будут обращаться к этому файлу, когда загрузка страниц, чтобы сначала загрузить значок.