OnClick Я меняю imageSource
на ImageButton
Изначально это похоже (см. значок сердца) после того, как я программно изменил imageSource с помощью
search.setImageResource(R.drawable.linked);
, он выглядит как
<ImageButton android:background="@drawable/favrouite"
android:layout_height="36dp"
android:layout_width="36dp"
android:padding="10dp"
android:onClick="click"
android:layout_marginTop="10dp"
android:id="@+id/button_fav"
/>
Тем не менее, оба изображения одинакового размера при программном применении различаются
Как я могу решить эту проблему?
Пожалуйста, помогите
С уважением
4 ответа
Я предполагаю, что оба изображения разрешения не совпадают. Проверьте оба разрешения изображения.
Попробуйте использовать разные типы шкалы. Пример: android: scaleType = "centerCrop" android: scaleType = "fitcenter" ...
Вы можете использовать это:
ImageView lineColorCode = (ImageView) findViewById(R.id.line_color_code);
int color = Color.parseColor("#AE6118"); //The color u want
lineColorCode.setColorFilter(color);
Вам нужно снова добавить отступы, когда вы динамически устанавливаете ресурс изображения. Добавляйте отступы динамически при настройке ресурса изображения
Похожие вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.