LinearLayout でいくつかの画像と textView を取得しました。LinearLayout には、マージンの上部とマージンの下部が 8sp ほどあります。
問題は、LinearLayout にマージン 0 を指定したのと同じ方法でマージン 0 を指定した場合でも、すべての画像がそのマージンを取得していることです。
ご覧のとおり、画面を横向きモードにすると余白が消えます。
私は何を間違えましたか?
すべてがプログラムによって行われます。つまり、XML ファイルは使用されません。LinearLayout でマージンを設定する方法は次のとおりです。
LinearLayout contentLayout = new LinearLayout(getActivity());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(0,8,0,8);
contentLayout.setLayoutParams(params);
画像に android:adjustViewBounds を使用して解決