これは私の最初の投稿です。私はAndroidアプリ用にJavaでコーディングすることを学んでいます。定義済みのlayout_weight(将来いつでも変更したい)と高さと幅をMATCH_PARENTに設定したLinearLayout「変数名:ll」を使用しています。この LinearLayout の高さをピクセル単位で取得したい。これを Java (ll.addView(variableForAnObject);) を使用して入力します。ll.getLayoutParams().height; を使用して高さを取得しようとしています。しかし、私は-1を取得しています。これは MATCH_PARENT の定数だと思うからです。高さを 0dp に設定すると、ll が非表示になり、高さが 0 になります。
高さを出す方法があれば教えてください。DisplayMetrics を使用して画面の高さを取得し、(少なくとも私にとっては) ほぼ不可能な計算を行うことでこれを行うことができると思いますが、これは複雑すぎます。