В коде Java андроида проекта, если вы хотите ссылку для просмотра ресурса, который вы можете сделать что-то вроде:Android и получить представление с идентификатором гипсом в виде строки
View addButton = findViewById(R.id.button_0);
В вышеприведенном R.id .button_0 не является строкой. Можно ли динамически ссылаться на ресурс с помощью строки, например «R.id.button_0
»?
Я хочу обратиться к кнопке «R.id.button_%i
», где %i
заменен на действительный индекс.
@Christian: Спасибо. Отлично. – SK9
Обратите внимание, что это будет значительно медленнее, чем использование идентификатора напрямую. – hackbod
Спасибо, только что я искал. Btw, я исправил ошибку компиляции в этом примере кода. –