我想用循環添加一些textview到線性佈局,但我想我只是添加一個,因爲我的文本視圖的文本不是垂直顯示。如何在循環中的linearlayout中添加多個textview
LinearLayout llPrincipal = (LinearLayout)findViewById(R.id.mainLayout);
int contador = 0;
while ((inputString = inputReader.readLine()) != null) {
contador++;
stringBuffer.append(inputString + "\n");
TextView tvRutina = new TextView(this);
tvRutina.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
tvRutina.setPadding(0, 3, 0, 3);
tvRutina.setId(contador);
tvRutina.setText(inputString);
llPrincipal.addView(tvRutina);
}
XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mainLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
對不起,但也不不工作也需要添加其他線性佈局 – aeRogelio
@aeRogelio再次看到編輯答案 – duggu