scrollview = (ScrollView)findViewById(R.id.detailedScrollView);
for (Quotation quotation : object.quotes){
TextView quote = new TextView(this);
quote.setText(quotation.getQuote());
quote.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
scrollview.addView(quote);
}
假設有三個引號,那麼我想要三個textView。但是,上面的代碼崩潰了我的應用程序。任何明顯的錯誤?這裏是我得到的錯誤:在for循環中添加textViews
11-06 17:35:53.214: E/AndroidRuntime(1430): java.lang.IllegalStateException: ScrollView can host only one direct child
什麼的logcat的說?你得到的錯誤是什麼? –
11-06 17:35:53.214:E/AndroidRuntime(1430):java.lang.IllegalStateException:ScrollView只能託管一個直接孩子 啊scrollview只能有一個孩子?我想我需要將所有內容放入linearLayout中,然後放入scrollview中? – Adam