Как в цикле пройти по однотипным элементам?

86
06 октября 2019, 22:50
public void clickCount(View v) 
{
    for (int i = 1; i <= 50; i++) {
        EditText inputgram = findViewById(R.id.grammin1);
    }
}

У меня элементов текстовое поле довольно много, к ним нужно применить одинаковые действия при нажатии на кнопку, называются они однотипно: grammin1 до grammin50.

Answer 1

Перевод этого ответа.

Можно использовать методы Context.getResources()и Resources.getResourceIdentifier() для получения идентификатора.

Пример:

for(i=1;i<10;i++) {
    int resourceIdentifier = this.getResources().getResourceIdentifier("input_" + i);
    EditText input_i = (EditText) findViewById(resourceIdentifier, "id", this.getPackageName()));
}
READ ALSO
Attempt to invoke virtual method &#39;int android.widget.TextView.length()&#39; on a null object reference

Attempt to invoke virtual method 'int android.widget.TextView.length()' on a null object reference

Вопрос такой , короче мне нужно сделать так чтобы в списке фотография показывала наличие ссылки в базеДелаю я таким образом , получаю данные...

136
Контекстное меню выделенного текста

Контекстное меню выделенного текста

Наткнулся на статью где рассказывалось про дополнительные пункты в контекстном меню при выделении текстаКод следующий

124