如何將兩個以編程方式創建的TextViews放置在LinearLayout BESIDE中彼此對象?我嘗試了下面的代碼,但這樣「數字」TextView放置在比「值」TextView更深的一行,因此nlap LinearLayout的高度發生了變化。我需要兩個TextView在相同的高度,「數字」TextView應該在左側垂直居中。任何幫助表示讚賞。android位置TextViews以編程方式
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);
請提供截圖。 – iTurki
'nlap.setOrientation(LinearLayout.HORIZONTAL);'代替'nlap.setOrientation(LinearLayout.VERTICAL);' –