私は自分のためにJavaの初心者です。私は、私が取り組んでいるアプリケーションのためにVideoView
とMediaController
を使用しています。私はただMediaController
を私のVideoView
の上に表示したいと思っていましたが、明らかにそれを非常に簡単に行うことはできません。私はsetAnchorView
メソッドを私のVideoView
idに使用しようとしましたが、うまくいきませんでした。私が何をしても、MediaController
は常に私の画面の一番下にあります。android用のMediaControllerを拡張する
私はいくつかの研究を行いましたが、私がMediaController
を延長するように見えて、位置やその他のプロパティを変更することができます。上記が動作していること
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.vforum);
controller = new VFPlayer(this);
vidPlayer = (VideoView) findViewById(R.id.vidPlayer);
vidPlayer.setMediaController(controller);
}
、私のデフォルトMediaController
はまだポップアップし、すべて同じ機能を持っています
package com.dop.mobilevforum;
import android.content.Context;
import android.widget.MediaController;
public class VFPlayer extends MediaController
{
public VFPlayer(Context context)
{
super(context);
}
}
と私の親クラスの:私は、新しいクラスを作成しました。質問は今、私のVFPlayer
クラスの中から実際にコントローラの位置を変える方法はありますか?
まだこのままです:/ – Ronnie
私は[この解決策](http://stackoverflow.com/a/9563643/544419)を使用してMediaControllerの位置を変更します。これがあなたを助けることを願っています – Rongan