私は2つのテキストビュー、4つのボタン、1つのシークバー、1つの画像ビューを持つ線形レイアウトを使用しています. それらのテキストビュー、ボタンなどを線形レイアウトに配置すると、Androidフォンでの配置は問題ありません。Android タブレットで同じコードを実行していますが、位置合わせが適切ではありません。この配置がタブレットで適切でないのはなぜですか? Javaコードでテキストビュー、ボタンなどを作成しました。Androidフォンとタブレットで違いがあるdevicewidth / 2で2番目のテキストビューの左マージンを設定することで、2つのテキストビューを水平に指定しています。以下のように揃える必要があります。
TextView1 TextView2
Button1 Button2 Button3 Button4 SeekBar ImageView
これが私のコードです。
LinearLayout.LayoutParams textViewParams1 = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
textViewLayout.setOrientation(LinearLayout.HORIZONTAL);
TextView TextView1=new TextView(this);
TextView1.setText("Text1");
textViewParams1.gravity=Gravity.CENTER;
textViewParams1.setMargins(60, 20, 40, 10);
textViewLayout.addView(chooseColorTextView, textViewParams1);
LinearLayout.LayoutParams textViewParams2 = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
TextView TextView2=new TextView(this);
TextView2.setText("Text2");
int width=getWindowManager().getDefaultDisplay().getWidth();
textViewParams2.gravity=Gravity.CENTER;
textViewParams2.setMargins((width/2), 20, 40, 10);
textViewLayout.addView(strokeWidthTextView, textViewParams2);
parentlinearLayout.addView(textViewLayout, textViewLayoutParams);
次の線形レイアウトでは、4 つのボタン、シークバー、画像ビューを追加しました。しかし、調整の問題に直面しています。