Фон кнопки изменения изображения Android

Я не могу изменить фоновое изображение моей кнопки изображения. Вот код, который я сейчас пытаюсь использовать:

ImageButton imgButton = (ImageButton) findViewById(R.id.showSportsButton); imgButton.setBackgroundResource(R.drawable.tab2_selected); 

Однако это похоже на размещение нового изображения поверх старого изображения, оставляя меня с двумя изображениями, перекрывающимися друг с другом.

Кто-нибудь знает, почему это?

Для решения этого вопроса вы должны реализовать

 imgButton.setImageResource(R.drawable. tab2_selected); 

Используйте этот метод:

 imgButon.setBackground(getActivity().getDrawable(R.drawable.your_icon)); 

В xml-файле, <Button> write: android:backgroud="@drawable/your_file"

Убедитесь, что вы работаете с одним и тем же. Если вы меняете фон с другой деятельностью, сначала создайте конструктор, затем используйте кнопку «Изменить объект».

 Activity obj= new activity(); obj.imgButton.setBackgroundResource(R.drawable.tab2_selected); 

А также проверить, что oncreate() имеет тип возврата void если вы используете только findviewbyid .

Intereting Posts
Выбирайте контакт непосредственно из намерения соискателя Ошибка метода отражения Android Android: используйте WebView у ребенка в SimpleExpandableListAdapter Как отключить собственный отладчик Android в студии Android Предварительная загрузка следующей (или предыдущей) страницы в ViewPager Почему производительность WebGL PhoneGap отличается от Firefox или хром? Использование примера Android InApp Billing V3. Нажмите кнопку «Купить», «Назад» и снова купите ошибку Конструкция материала – левые поля для заголовка и содержимого панели действий не совпадают ScrollView сражается со свитком TimePicker, Timepicker не прокручивается в результате Разрешения Android M: onRequestPermissionsResult () не вызывается Как изменить цвет ActionBar? Грейд-зависимости: скомпилировать проект по относительному пути Уведомление Parse Push не отправляется с Android на канал Как контролировать файл LogCat? Ошибка удаления камеры Android от PreviewCallback