Может ли кто-нибудь помочь мне с моим синтаксисом / методологией? Я хотел бы создать кучу разных видов в группе. Мой код не работает в методе addView.
К сожалению, я не могу найти гнездо для примеров (как я учусь), используя класс ViewGroup онлайн.
Спасибо всем.
public class TileView extends ViewGroup {
private TestClass mTestClass;
public TileView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initViews();
}
public TileView(Context context, AttributeSet attrs) {
super(context, attrs);
initViews();
}
public void initViews() {
addView(mTestClass);
}
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b)
{
}
}
public class TestClass extends View{
public TestClass(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public TestClass(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TestClass(Context context) {
super(context);
}
}