4

こんにちは、1 つのカスタム ダイアログ ボックスを作成しています。それはうまくいっています。私は幅に割り当てられています

fill_parent
そして高さは
wrap_content
実行時に幅と高さを調べる方法。

4

2 に答える 2

2

どのビューでも、getHeight() および getWidth() メソッドを使用して高さと幅の情報を取得できます。

詳細については、これを参照してください。

于 2012-06-20T06:47:27.933 に答える
1

これを試して;

AlertDialog.Builder a = new AlertDialog.Builder(this);

View v = a.create().getCurrentFocus();
v.measure(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);

int height = v.getMeasuredHeight();
int width = v.getMeasuredWidth();
于 2012-06-20T06:58:05.570 に答える