diff options
| author | 2014-06-21 10:00:59 -0700 | |
|---|---|---|
| committer | 2014-06-21 19:47:25 -0700 | |
| commit | 367a0ce902edbdbea7d63aedd9c98820c00909ae (patch) | |
| tree | b88c46ab9e0cb1d0e7fac8297a175a7b4b17d43f | |
| parent | b33729565421c892f2da95f548abdd50b6fad0f6 (diff) | |
Fix SurfaceView in LayoutLib.
Added missing constructor.
Change-Id: I3dc8eb510bf4210568d4bb71ad551446d6835ae2
| -rw-r--r-- | tools/layoutlib/bridge/src/android/view/SurfaceView.java | 4 | ||||
| -rw-r--r-- | tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/tools/layoutlib/bridge/src/android/view/SurfaceView.java b/tools/layoutlib/bridge/src/android/view/SurfaceView.java index 6aa4b3b2eb26..1e7dfbe0aed9 100644 --- a/tools/layoutlib/bridge/src/android/view/SurfaceView.java +++ b/tools/layoutlib/bridge/src/android/view/SurfaceView.java @@ -45,6 +45,10 @@ public class SurfaceView extends MockView { super(context, attrs, defStyle); } + public SurfaceView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { + super(context, attrs, defStyleAttr, defStyleRes); + } + public SurfaceHolder getHolder() { return mSurfaceHolder; } diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java index 3d50b2a8c0e7..4a9f7187b29c 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java @@ -31,7 +31,11 @@ import android.widget.TextView; public class MockView extends TextView { public MockView(Context context, AttributeSet attrs, int defStyle) { - super(context, attrs, defStyle); + this(context, attrs, defStyle, 0); + } + + public MockView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { + super(context, attrs, defStyleAttr, defStyleRes); setText(this.getClass().getSimpleName()); setTextColor(0xFF000000); |