【发布时间】:2015-08-17 14:34:58
【问题描述】:
如果我有一个扩展 LinearLayout 的类,我有以下问题:
public class ExtendedSeekbarLayout extends LinearLayout { ..}
我想将其他参数传递给我的布局,我该怎么做?我知道我可以有以下构造函数:
public ExtendedSeekbarLayout (Context context) {
super(context);
}
public ExtendedSeekbarLayout (Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public ExtendedSeekbarLayout (Context context, AttributeSet attributeSet, int defStyle) {
super(context, attributeSet, defStyle);
}
但我想要类似的东西:
public ExtendedSeekbarLayout (Context context, AttributeSet attributeSet, int defStyle, int position) {
super(context, attributeSet, defStyle);
init(position);
}
我不确定这是否可行,如果不可行,那该走哪条路?
非常感谢和欢呼,pingu
【问题讨论】:
-
所以你没有尝试使用你的构造函数?
标签: android class constructor android-linearlayout extend