1

画面全体をカバーし、AdMob広告を追加したGLSurfaceViewがあります。問題は、ユーザーが一部のコントロールを使用できなくなるため、サーフェスビューの一部が広告で覆われるようになったことです。私が欲しいのは、広告がアクティブなときに、画面の全高よりも小さい、つまりAdMob広告の高さを引いた値で初期化されるサーフェスビューです。

私が試したものがRelativeLayoutであろうと、別の線形レイアウトの線形レイアウトであろうと、表面ビューがまだ画面の高さである間に、広告が表面ビューをビューの外に移動するということです。

4

1 に答える 1

3

layout_height="0dp" and layout_weight="1". Androidがglsurfaceviewの高さを自動的に計算するように、glsurfaceviewにlayout_weightを使用してみることができます。

于 2012-11-19T03:46:10.177 に答える