私はゲームにバナー広告を追加しようとしています。そのためには、私のlibgdxゲームの親ViewGroupが必要です。私のコードは次のとおりです。libgdxゲームの親ViewGroupを取得するには?
final Activity activity = (Activity) this;
final ViewGroup parent = (ViewGroup) ((ViewGroup) findViewById(android.R.id.content)).getChildAt(0); // exception here
しかしゲームがクラッシュし、私は次のエラーでこれをしようとすると:
java.lang.ClassCastException:
com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20
cannot be cast to android.view.ViewGroup
「ViewGroup」という名前の2つの異なるクラスを混在させる可能性が最も高いです。例外から、 'android.view.ViewGroup'が必要であることがわかります。完全なクラス名を提供し、それが役立つかどうか確認してください。 – munyul