diff --git a/src/api-impl/android/media/MediaPlayer.java b/src/api-impl/android/media/MediaPlayer.java index 2196a780..29d84e08 100644 --- a/src/api-impl/android/media/MediaPlayer.java +++ b/src/api-impl/android/media/MediaPlayer.java @@ -33,6 +33,7 @@ public class MediaPlayer { public void setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener dummy) {} public void setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener dummy) {} public void setAudioStreamType(int dummy) {} + public void start() {} public void pause() {} public void prepareAsync() {} public void reset() {} diff --git a/src/api-impl/android/view/ViewGroup.java b/src/api-impl/android/view/ViewGroup.java index e355cf5c..c1ebfdcd 100644 --- a/src/api-impl/android/view/ViewGroup.java +++ b/src/api-impl/android/view/ViewGroup.java @@ -126,7 +126,10 @@ public class ViewGroup extends View implements ViewParent, ViewManager { return children.indexOf(child); } - public void updateViewLayout(View view, ViewGroup.LayoutParams params) {} + public void updateViewLayout(View view, ViewGroup.LayoutParams params) { + /* FIXME */ + view.requestLayout(); + } public LayoutParams generateLayoutParams(AttributeSet attrs) { return new LayoutParams(getContext(), attrs); diff --git a/src/api-impl/android/view/Window.java b/src/api-impl/android/view/Window.java index 91bf4cea..d81a969b 100644 --- a/src/api-impl/android/view/Window.java +++ b/src/api-impl/android/view/Window.java @@ -1,6 +1,7 @@ package android.view; import android.content.Context; +import android.graphics.drawable.Drawable; import android.view.SurfaceHolder; public class Window { @@ -84,6 +85,12 @@ public class Window { return new WindowManager.LayoutParams(); } + public void setBackgroundDrawable(Drawable drawable) { + /* TODO: should this be *under* the contentView background? */ + if (contentView != null) + contentView.setBackgroundDrawable(drawable); + } + public void setAttributes(WindowManager.LayoutParams params) {} public void takeSurface(SurfaceHolder.Callback2 callback) {}