topMarginビューの下に表示されるように、Actionbar高さでビューを設定する必要がありますActionbar。その時点で が描かれているとonCreateOptionsMenu考えて、私は でこれを行います。Actionbar私のアプリは API 14 以降のみを対象としています。
API 17 でエミュレーターを実行するとgetHeight()、96 dp という適切な値が返されます。しかし、API 16 を使用してエミュレーターで同じコードを実行すると、おそらくまだ描画されていないため、ゼロの高さが返されます。
2 つの API に違いがあるのはなぜですか?