Обычно это означает, что у вас нет соответствующего конструктора. Убедитесь, что ваш конструктор является общедоступным и принимает параметры Context
и AttributeSet
в качестве параметров:
public TimePreference(Context ctxt, AttributeSet attrs)
(из это пользовательское предпочтение из этого образца проекта )
Решение из трех строк:
position: relative;
top: 50%;
transform: translateY(-50%);
Это относится ко всему.
Из здесь .
Это может быть полезно:
div {
position: relative;
width: 200px;
height: 200px;
}
img {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.image {
min-height: 50px
}
Ссылка: http://www.student.oulu.fi/~laurirai/www/css/middle/
Предположите, что Вы имеете
<div class="wrap">
<img src="#">
</div>
И css:
.wrap {
display: flex;
}
.wrap img {
object-fit: contain;
}