小编Erm*_*aev的帖子

Android复合视图:无法使子视图匹配父级

我创建了一个自定义视图(复合视图),它继承自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

5
推荐指数
1
解决办法
922
查看次数

扩展在PHP中实现接口的类时找不到该类

<?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“

php

4
推荐指数
1
解决办法
2917
查看次数