我创建了一个自定义视图(复合视图),它继承自FrameLayout并包含多个子视图:
MediaComponentView.java:
final public class MediaComponentView extends FrameLayout {
private int ratio = 1;
private ImageView imageView;
private CircularProgressView progressView;
private View downloadButton;
private View cancelButton;
private View playButton;
public MediaComponentView(Context context) {
super(context);
initializeViews();
}
public MediaComponentView(Context context, AttributeSet attrs) {
super(context, attrs);
initializeViews();
}
public MediaComponentView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initializeViews();
}
private void initializeViews() {
inflate(getContext(), R.layout.view_media_component, this);
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
imageView = (ImageView) this.findViewById(R.id.image_view);
progressView = (CircularProgressView) …Run Code Online (Sandbox Code Playgroud) android android-custom-view layout-inflater android-viewgroup
<?php
class A extends B {}
class B implements C {}
interface C {}
Run Code Online (Sandbox Code Playgroud)
上面的代码抛出“严重错误:未找到类'B'” ...这是一个PHP错误吗?要么?
环境:“带有Suhosin-Patch的PHP 5.3.6-13ubuntu3.2(cli)(内置:2011年10月13日23:19:13)版权所有(c)1997-2011 PHP Group Zend Engine v2.3.0,版权所有(c) 1998-2011 Zend Technologies with Xdebug v2.1.0,版权所有(c)2002-2010,作者Derick Rethans“