Действительно загадка (для меня), может быть, ошибка?
У меня есть несколько кнопок с изменением фона (МОДЕЛИРОВАНИЕ GUI с "меню").
Только ОДНА из кнопок будет выполнять специальныеЧасть моего кода: изменение высоты «меню» на ноль:
getLayoutParams().height=0;
Я делаю это таким образом, так как в любом случае мне приходится менять размер макета из-за различных «меню».
Теперь яможет работать с:
setVisibility(INVISIBLE) [I corrected "-5" to INVISIBLE]
, но это неудобно и раздражает.
И все это происходит из-за фоновых изображений кнопок (!!!)
Если я назначу этой кнопке другое изображение - кнопка НЕ будет работать.Если я передаю «рабочее» изображение другой кнопке - ЭТО КНОПКА работает.(ВСЕ кнопки имеют одинаковую высоту и т. Д.)
Вот две строки из R.java:
public static final int strings_xml=0x7f02001c;
public static final int tileview_java=0x7f02001d;
Первая из них в порядке.Второй (как и 10 других) - НЕ.
Я благодарен за ответы, которые позволили мне лучше понять, что не так с Android - или с моим мышлением!
Хорошо, я нашел часть ответа.
Чего я раньше не говорил (думал, что это не имеет значения), так это: я использую файлы gif.
Несколько минут назад я переместил контент с «неправильного» изображения в копию «рабочего».Это, похоже, помогло - с большинством файлов.
НО, похоже, нет никакой разницы между "неправильными" и "правильными" в отношении информации о файле и информации о файле Photoshop ...
Кто-нибудь знает, есть ли здесь известные проблемы?Может быть, с цветовой палитрой ??????
РЕДАКТИРОВАТЬ - В конце концов, я использовал это РАБОЧИЙ ВОКРУГ:
Я установил видимость кнопки на НЕВИДИМ, изменил ее высоту и сбросил на ВИДИМОСТЬ;работает ...