Андроид, кажется, отрубает мои текстовые представления без причины.
XML, который окружает область, таков:
<HorizontalScrollView
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@android:color/background_dark"
android:layout_width="fill_parent">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/suggestions">
</LinearLayout>
</HorizontalScrollView>
И я программно добавляю TextViews следующим образом:
LinearLayout suggestions = (LinearLayout)findViewById(R.id.suggestions);
suggestions.setVisibility(View.VISIBLE);
suggestions.removeAllViews();
for(String completion : completions){
TextView show = new TextView(DailyboothBoothView.this);
show.setTag(completion + " ");
show.setText("@" + completion);
show.setPadding(5, 5, 5, 5);
show.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// Some code here
}
});
show.setHeight(show.getLineHeight() + 10);
show.setTextColor(Color.parseColor("#cc6600"));
suggestions.addView(show);
}