プログラムで作成された2つのTextViewをLinearLayoutに配置するにはどうすればよいですか?以下のコードを試しましたが、その方法では、「数値」のTextViewが「値」のTextViewと比較して1行深く配置されるため、nlapLinearLayoutの高さが変わります。両方のTextViewを同じ高さにする必要があります。「番号」のTextViewは、左側の垂直方向の中央に配置する必要があります。どんな助けでも大歓迎です。
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(10, 1, 10, 1);
LinearLayout nlap = new LinearLayout(this);
nlap.setOrientation(LinearLayout.VERTICAL);
nlap.setLayoutParams(layoutParams);
TextView value = new TextView(this);
value.setText("Test");
value.setTextColor(Color.parseColor("#A60101"));
value.setTextSize(23);
value.setGravity(Gravity.CENTER);
value.setTypeface(font);
TextView number = new TextView(this);
number.setTextColor(Color.parseColor("#FFFFFF"));
number.setText("01");
nlap.addView(value);
nlap.addView(number);