小编And*_*ist的帖子

"表面已被释放"错误

我正在为在线视频创建一个媒体播放器,但是当我尝试运行它时,我收到了这个错误:"表面已被释放".这是我的代码:

public class VideoSample1 extends Activity implements  Callback, 
    OnPreparedListener, OnCompletionListener, 
    OnClickListener, OnSeekCompleteListener, android.view.SurfaceHolder.Callback
    {
        public String video_path = "My video URL";
        private SurfaceView surfaceViewFrame;
        private MediaPlayer player;
        private SurfaceHolder holder;
        private Bundle extras;
        private static final String TAG = "log_tag";
        private boolean b =false;

        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.customvideoview);
            extras = getIntent().getExtras();

            surfaceViewFrame = (SurfaceView) findViewById(R.id.surfaceViewFrame);
            surfaceViewFrame.setOnClickListener(this);
            surfaceViewFrame.setClickable(false);

            holder = surfaceViewFrame.getHolder();
            holder.addCallback(this);
            holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

            player = new MediaPlayer();
            player.setOnPreparedListener(this);
            player.setOnCompletionListener(this);

            player.setOnSeekCompleteListener(this);
            player.setScreenOnWhilePlaying(true);
            player.setDisplay(holder);
        }
        @Override
        protected void onDestroy() …
Run Code Online (Sandbox Code Playgroud)

android surfaceview media-player android-videoview

10
推荐指数
1
解决办法
1万
查看次数

隐藏视图的翻译动画

我需要我的listview隐藏和显示使用替代触摸.因此,使用动画隐藏列表视图在屏幕的左侧

 Animation animation = new TranslateAnimation(-100, 0,0, 0);
                            animation.setDuration(100);
                            animation.setFillAfter(true);
                            lv.startAnimation(animation);
                            lv.setVisibility(0);
Run Code Online (Sandbox Code Playgroud)

并用于显示使用

lv.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)

我的问题是列表视图没有得到隐藏.它会向左侧移动并再次返回.我不知道如何在触摸时完全隐藏列表视图到左边缘.请帮助实现这一目标

android android-animation android-listview android-view

9
推荐指数
2
解决办法
2万
查看次数

使用按钮滚动列表视图

我想通过按下按钮滚动我的列表视图.上下使用两个按钮,当我按下按钮时,列表视图应向上移动一行,当我按下按钮时,列表视图应向下移动一行.

我的列表视图基于链接.我在这里找到了一个很好的scrollview示例.现在我的问题是而不是scrollview我需要使用我的列表视图,它应该增加/减少一行.作为Android新手,任何人都帮助我解决这个问题.提前致谢.

android listview android-listview

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

显示/隐藏列表视图

我在我的活动中使用listview.现在我需要隐藏列表视图一段特定的时间,然后需要显示.它类似于我们的视频播放器,其中搜索栏自动隐藏,当用户触摸它时,将显示我需要在我的活动中实现的类似.而不是搜索栏我需要从屏幕隐藏我的列表视图.在替代触摸中显示/隐藏列表视图.我是个新人.所以指导我实现这一目标.提前致谢.

android android-animation android-listview

4
推荐指数
2
解决办法
2万
查看次数