我正在尝试使一个类从Vertical LinerLayout扩展并包含ex ImageView和EditText的两个视图,如何在父类中添加和控制两个视图
class GoogleSearchBar : LinearLayout {
constructor(context: Context) : super(context) {
}
constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
}
constructor(context: Context, attrs: AttributeSet, defStyleAttr:
Int) : super(context, attrs, defStyleAttr) {
}
}
答案 0 :(得分:0)
class GoogleSearchBar : LinearLayout {
constructor(context: Context) : super(context) {
setupView()
}
constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
setupView()
}
constructor(context: Context, attrs: AttributeSet, defStyleAttr:
Int) : super(context, attrs, defStyleAttr) {
setupView()
}
private void setupView(){
View view = inflater.inflate(R.layout.my_view, null, false);
addlayout.addView(view);
}
}
创建名为my_view的xml布局。