Mttdat.

му я немного запутался, пытаясь установить фон для рисования в том виде, в котором он отображается. Код опирается на знание высоты представления, поэтому я не могу вызвать его изonCreate() или жеonResume(), так какgetHeight() возвращает 0onResume() кажется, ближе всего я могу получить, хотя. Где я должен поместить код, подобный приведенному ниже, чтобы фон изменялся при отображении для пользователя?

    TextView tv = (TextView)findViewById(R.id.image_test);
    LayerDrawable ld = (LayerDrawable)tv.getBackground();
    int height = tv.getHeight(); //when to call this so as not to get 0?
    int topInset = height / 2;
    ld.setLayerInset(1, 0, topInset, 0, 0);
    tv.setBackgroundDrawable(ld);

Ответы на вопрос(8)

Ваш ответ на вопрос