2011-07-25 7 views
0

私はアンドロイドでOpenGLアプリケーションを開発しています。私はこれを始める前に基本的なチュートリアルを試しました。
私はアプリを携帯電話とタブレットでテストしました。電話ではビューポートは画面いっぱいに設定されていますが、タブレットでは電話機と同じスペースが使用されます。以前のサンプルはタブレットにうまくレンダリングされているようです。Android OpenGLビューポートタブレットに関する問題

私はアプリをデバッグし、メソッドonSurfaceChanged()が幅と高さの値が間違っていることがわかりました。

誰かが私が間違っているかもしれないことを誰に教えてもらえますか?

答えて

0

SDKのバージョン8を使用してソースをビルドしていますか?

Otherwhise、あなたのAndroidManifest.xmlでこれを追加しよう:

<uses-sdk android:minSdkVersion="8"></uses-sdk> 
+0

私はそれを試みましたが、それは動作していません。私は、SDK 2.1で構築されているにもかかわらず、適切にレンダリングするOpenGLのサンプルを持っています。 – Ashwini

0

この機能は、デバイス画面の実際の幅と高さを通過していないようです。それはそれの近似のいくつかの並べ替えを渡します。私のHTCでは、これらの値は約320x533で、デバイスの実際の解像度は480x800です。どちらの場合も比率は約0.6(320を533、480を800で割った値)であることに注意してください。

関連する問題