我有一个带有 4-5 个子视图的 RelativeLayout 的 xml 布局。我想有一个基于这个 xml 布局的自定义 View 类和一个自定义的 onclick 列表。
我尝试通过扩展 RelativeLayout 并将 View 作为成员来使用自定义类。在我的构造函数中,我正在膨胀布局并将其分配给我的 View 成员。但我想让类本身类似于我的膨胀视图对象。(我有什么意义吗!!)
我当前的代码类似于以下:
public class CustomItemView extends RelativeLayout {
private Context context;
private View itemView;
public CustomItemView(Context context) {
super(context);
this.context = context;
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
itemView = inflater.inflate(layout, null);
}
public View getView() {
return itemView;
}
}