Java. Как передать в функцию имя класса (?) типо "TextView" или "ImageView". Пояснение внутри - Вопросы по Java

Вопрос Java. Как передать в функцию имя класса (?) типо "TextView" или "ImageView". Пояснение внутри

Регистрация
14 Сен 2013
Сообщения
84
Репутация
-2
Спасибо
0
Монет
0
С помощью такой конструкции можно сделать невидимым текстовое поле по его id:
((TextView)findViewById(getResources().getIdentifier("name_of_textview", "id", getPackageName()))).setVisibility(View.GONE);

Я хочу сделать такую функцию, где можно делать невидимым и картинку и кнопку. Что я имею ввиду?

some_func("Button", "name_of_button")

public void (Class, Name){

((""+Class)findViewById(getResources().getIdentifier(""+Name, "id", getPackageName()))).setVisibility(View.GONE);
}

И вот как именно передать в функцию ImageView, Button, LinearLayout и тд.
 
Сверху Снизу