Android でビデオ ビューを使用してビデオ プレーヤーを実装したいと考えています。すべてが機能の観点から機能しています。ただし、フルスクリーンモードと向きの変更には問題があります。横向きモードでは全画面ビデオを再生し、縦向きモードでは幅を Fill_parent 、高さを Wrap_content として中央に配置するようにビデオ ビューが必要です。それで、それに対する解決策はありますか?
質問する
520 次
1 に答える
1
確かに、2 つの異なる向きに対して 2 つの diff レイアウトを作成できます。次に、方向の変更時に特定のレイアウトを動的に割り当てることができます。このような:
public void onCreate(Bundle savedInstanceState)
{
//opening particular layout
super.onCreate(savedInstanceState);
//checking whether orientation is portrait or landscape
if (getResources().getConfiguration().orientation == 1)
{
setContentView(R.layout.main_portrait);
}
else if(getResources().getConfiguration().orientation == 2)
{
setContentView(R.layout.main_land);
}
次に、要件に応じて、両方のレイアウトを異なる方法で設計できます。
于 2012-11-20T12:43:22.673 に答える