0
我有這樣的代碼如何創建textview的確切數量並將它們放入tableview?
public class MainActivity extends Activity {
TextView textview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String hallo = "blabla " + "jojo " + "lol " + "\n" + "doj " + "drasl " + "\n";
InputStream is = new ByteArrayInputStream(hallo.getBytes());
BufferedReader in = new BufferedReader(new InputStreamReader(is));
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
String line;
try {
while ((line = in.readLine()) != null) {
String[] RowData = line.split(" ");
String eitt = RowData[0];
String tvo = RowData[1];
TextView textView = new TextView(this);
textView.setText(line);
linearLayout.addView(textView);
}
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
與該XML佈局
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>
我想一個字符串的這些部分插入表的佈局,使打印我的文字的作品,當他們出來在不錯的專欄。這種方式工作,它只是打印行的字符串行,而不是將其放入列。知道我不知道字符串中有多少條線是非常重要的,所以我不能只製作4個文本框,因爲可能有50行或100行,所以我需要創建一個我在表視圖TextView的箱子與我是線
我想這一點,但我得到了錯誤,需要調用API級別11.我使用API 10.這個錯誤是針對FILL_PARENT的,你知道我能做些什麼嗎? – davidhlynsson
然後你可以使用其他LayoutParams選項LayoutParams.wrap_content或LayoutParams.fill_parent –
我試圖使用wrap_content,fill_parent,match_parent,一切都給我samt錯誤。我是否必須更改xml文件中的內容? – davidhlynsson