Есть ли такой вызов метода "getBackgroundColor"?

Есть ли такой метод "getBackgroundColor" в TextView? Если у меня есть 2 textView: tv1 и tv2 в одном LinearLayout. Что я сделал:tv1.setBackgroundColor(Color.BLUE)

Теперь если я хочу установитьBackgroundColor tv2 такой же как и tv1, как я могу сначала получить backgroundColor в tv1, а затем установитьBackgroundColor tv2?

25
задан ROMANIA_engineer 24 August 2017 в 21:27
поделиться

1 ответ

Установка цвета фона устанавливает Drawable с указанным цветом в качестве фона, то есть следующий пример будет работать очень хорошо:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.some_layout_name);
    TextView t1 = (TextView) findViewById(R.id.text1);
    TextView t2 = (TextView) findViewById(R.id.text2);

    t1.setBackgroundColor(Color.GREEN);
    t2.setBackgroundDrawable(t1.getBackground());
}
13
ответ дан 28 November 2019 в 18:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: