【问题标题】:Which import is used for SurfaceHolder in SurfaceView.javaSurfaceView.java 中的 SurfaceHolder 使用哪个导入
【发布时间】:2013-11-09 03:30:22
【问题描述】:

我从 Android 的 SurfaceView.java 中复制以下代码

可以看到SurfaceView.java中使用了SurfaceHolder:

public SurfaceHolder getHolder() {
        return mSurfaceHolder;
    }

但是,我看不到 SurfaceHolder 使用了以下哪一项导入。谁能给我解释一下。谢谢!

package android.view;
import com.android.internal.view.BaseIWindow;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.CompatibilityInfo.Translator; 
import android.graphics.Canvas; import android.graphics.PixelFormat;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.Region;
import android.os.Handler;
import android.os.Message;
import android.os.RemoteException;
import android.os.SystemClock;
import android.os.ParcelFileDescriptor;
import android.util.AttributeSet;
import android.util.Log;
import java.lang.ref.WeakReference;
import java.util.ArrayList; 
import java.util.concurrent.locks.ReentrantLock;

【问题讨论】:

    标签: android surfaceview surfaceholder


    【解决方案1】:

    您的表面视图位于 android.view 包下; 并且 SurafaceHolder 也在同一个包下,所以不需要导入:)

    SurafceHolder 派生形式 View
    所以你应该使用 导入android.view.SurfaceHolder;

    【讨论】:

    • 我的问题是 SurfaceView.java 在其代码中使用 SurfaceHolder。进口在哪里?
    • 谢谢你,因为你让我思考,我得到了答案,你的表面视图在包 android.view 下;并且 SurafaceHolder 也在同一个包下,所以不需要导入 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    相关资源
    最近更新 更多