1
私はリストビューの高さを画面の大きさに合わせて均等に分配しようとしていますが、画面解像度を考慮していません。タブホストの高さ。Android:TabHostの高さを取得
私はタブホストの寸法をどのように取得するのだろうかと思います。
私はリストビューの高さを画面の大きさに合わせて均等に分配しようとしていますが、画面解像度を考慮していません。タブホストの高さ。Android:TabHostの高さを取得
私はタブホストの寸法をどのように取得するのだろうかと思います。
「サイズ」によって幅と高さを意味する場合は、yourTabHostInstance.getWidth
とyourTabHostInstance.getHeight
を使用して取得できます。より具体的なViewプロパティを見つけるための他のメソッドもあります(詳細については、Tabhost、特にandroid.view.Viewから継承されたメソッドを参照してください)。
「0」しか返さない – Adam
私はAndroidグラフィックスパイプラインに慣れていませんが、WPFのようなものなら、getHeightメソッドとgetWidthメソッドを呼び出す前に画面がレンダリングされるまで待つ必要があります。私はあなたがそれをするのかどうかはわかりません。 もう一つのオプションは、 'yourTabHostInstance.getLayoutParams()'を呼び出してそこから高さを取得することですが、ビューがレンダリングされるまで0を返すことがあります。 – Closeratio