ビューを拡張し、このビューをレイアウト xml ファイルに含める顧客ビューを作成しています。ただし、システムはレイアウト xml ファイルで定義した高さを尊重していないようです。(ビューはrelativeLayoutに入れられます)
xml ファイルは次のようになります。
<com.example.viewtest.MyView
android:layout_width="match_parent"
android:layout_height="140dp"
/>
ただし、電話でアプリを実行した後、このビューには常により大きな高さの値が与えられます。Android 開発ガイドを検索しましたが、システムが定義された寸法を常に尊重するとは限らないことを認識しています。
しかし、私が今混乱しているのは、ビュー内の描画の合計が高さ 140 未満であり、コードをデバッグすると、getHeight() と getMeasuredHeight() の両方がより大きい値を返すことがわかりました。これは私の例では195。
stackoverflow と google で検索しましたが、これについての手がかりは得られませんでしたか? 誰でもこれについて私を助けることができますか? とても感謝しています!
ありがとう、銭