это обычно работает ...
LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view1= inflater.inflate(R.layout.main, null);
или
LayoutInflater inflater = LayoutInflater.from(getApplicationContext);
View view1= inflater.inflate(R.layout.main, null);
, а затем добавьте это представление в contentView.
Обновлено:
Предполагая, что вам нужно нарисовать линию в вашем main.xml, позвольте мне предложить вам это предложение.вместо рисования линии во время выполнения путем расширения класса View, создайте View в xml следующим образом
<View android:layout_width = "fill_parent"
android:layout_height = "2dp" //assuming you want line of 2dp thickness
android:background= "@android:color/black"/> // define your desired color here
надеюсь, это поможет ..