android - Как найти вид из строки вместо R.id



resources (1)

Вы можете использовать что-то вроде этого:

Resources res = getResources();
int id = res.getIdentifier("titleText", "id", getContext().getPackageName());

А затем используйте идентификатор.

https://code.i-harness.com

Давайте предположим, что у меня есть это в макете Res в моем приложении

    <TextView android:id="@+id/titleText" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:text="@string/app_name"
        android:textColor="#ffffffb0" android:padding="5px" />

В своей деятельности я получаю TextView с помощью этой команды

 TextView tv = (TextView)findViewById(R.id.titleText);

Но я ищу другой метод, как этот

 TextView tv = (TextView)findViewByString("R.id."+"titleText");

потому что мне нужно перечислить эти идентификаторы. Кто-нибудь из вас может дать подсказку или понять, как я могу это сделать? Спасибо





resources