小编use*_*897的帖子

视频重新定位方向

我写了一个代码来播放我网站上的视频.

它工作正常,但当我旋转手机时,视频从头开始重新启动.

我该如何解决这个问题?

public class ActivityVideoDetail extends Activity {

    private VideoDetail videoDetail;
    private TextView    txtResult;
    // -------------------------
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_activity_video_detail);
        if (savedInstanceState != null)
        {

        }
        else {
            ini();
        }
    }


    // -------------------------
    private void ini() {
        videoDetail = (VideoDetail) getIntent().getExtras().getSerializable(VideoDetail.VIDEO_DETAIL);
        txtResult = (TextView) findViewById(R.id.txtResult);
        txtResult.setText(videoDetail.getVideoTitle());

        Uri uri = Uri.parse(videoDetail.getVideoPath());
        //   Uri uri = Uri.parse("http://daily3gp.com/vids/747.3gp");

        VideoView videoView = (VideoView) findViewById(R.id.videoPlayer);

        MediaController mediaController = new MediaController(this);
        mediaController.setAnchorView(videoView);
        mediaController.setMediaPlayer(videoView);

        videoView.setMediaController(mediaController);
        videoView.setVideoURI(uri);
        videoView.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

video android rotation

6
推荐指数
2
解决办法
1445
查看次数

2个不同大小的滑动菜单

我使用这个滑动菜单作为库.我想要2个不同大小的菜单.我有一个问题:当我推动大的时候,另一个会随之移动

我改变我的main.java这样在lef和right中有2个不同大小的菜单

 @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setTitle("Hello");
    // set the content view
    setContentView(R.layout.main);
    // configure the SlidingMenu
    final SlidingMenu menu = new SlidingMenu(this);
    menu.setMode(SlidingMenu.LEFT);
    menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);


    DisplayMetrics display = this.getResources().getDisplayMetrics();
    int width = display.widthPixels;
    int menu_width = width - width / 3;
    if (menu_width < 100) {
        menu_width = 100;
    }
    menu.setBehindWidth(menu_width);  

    menu.setFadeDegree(0.35f);
    menu.setSlidingEnabled(true);
    menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
    menu.setSlidingEnabled(true);
    View view = G.layoutInflater.inflate(R.layout.menu, null);
    menu.setMenu(view);


    final SlidingMenu menu2 = new SlidingMenu(this);
    menu2.setMode(SlidingMenu.RIGHT);
    menu2.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    menu2.setBehindWidth(menu_width / 2);   

    menu2.setFadeDegree(0.35f);
    menu2.setSlidingEnabled(true);
    menu2.attachToActivity(this, SlidingMenu.SLIDING_WINDOW); …
Run Code Online (Sandbox Code Playgroud)

android slidingmenu

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

标签 统计

android ×2

rotation ×1

slidingmenu ×1

video ×1