Для повторного использования общего XML-кода:
вы можете определить его в отдельном макете, скажем, commonlayout.xml, который будет иметь линейный / относительный макет и т. Д. В качестве родительского для всех представлений, которые вам нужны.
В любом XML-коде, который вы хотите использовать этот макет, вы можете просто использовать
<include layout="@layout/commonlayout" />
PS: Я не вижу необходимости определять myDisplayClass
в вопросе, который вы задали, если вы просто хотите использовать EditText / TextViews / Widgets по умолчанию и т. Д. Или, может быть, вы можете объяснить это, если ответ упоминается не вы искали ..
РЕДАКТИРОВАТЬ:
после проба, указанного в комментариях:
View layout1 = findViewById(R.id.layout1);
TextView tv = (TextView)layout1.findViewById(R.id.commonTextView);
аналогично для другого текстового представления во втором макете
TextView tv2 = (TextView)layout2.findViewById(R.id.commonTextView);