Попытка создать пользовательский компонент, который получает свой макет из файла XML (box.xml).Я прошел несколько уроков, но просто не могу ничего показать.Ниже приведены конструкторы для моего пользовательского компонента, и код выполняется без ошибок.
public class MyView extends LinearLayout {
//Constructor required for inflation from resource file
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutInflater layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=layoutInflater.inflate (R.layout.box, this);
Log.d("CONSTRUCTOR 2", "TESTER");
}
}
Я добавляю компонент в макет с помощью этого:
<com.mysample.MyView android:layout_width="50dp" android:layout_height="38dp" android:background="#FF000000" />
Черный блок действительно появляетсяна экране, но не с макетом XML-файла, которым я его раздуваю.