Ответ 1
Вы должны изменить свою линию на:
LayoutInflater.from(context).inflate(R.layout.myfile, null);
Вы можете найти его в документации здесь.
Я хочу только получить объект из файла макета xml без необходимости его реализации в текущем макете.
Я знаю способ с
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
но после выполнения вышеописанного макет будет реализован и показан сразу же в моем "myparent" -View, верно? Я хочу только получить сам объект, чтобы получить его атрибуты и т.д. И возможно (но только возможно) вставьте его позже в показанный макет. Возможно ли это?
Привет
Вы должны изменить свою линию на:
LayoutInflater.from(context).inflate(R.layout.myfile, null);
Вы можете найти его в документации здесь.
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
Конечный параметр определяет, следует ли автоматически добавлять новое представление к myparent. Поменяйте его на false, чтобы использовать атрибуты родительского макета.
Или, если вам не нравятся параметры родительского макета, следуйте @inazaruk answer
Вы можете сделать этот компонент невидимым с помощью:
android:visibility="gone"
Источник: http://developer.android.com/reference/android/view/View.html#attr_android:visibility