Я не могу заставить это работать, надеясь получить некоторые подсказки, кажется, что из моего исследования код должен работать, любые мысли будут с благодарностью ...
У меня есть существующий макетXML-файл, который включает в себя:
<RelativeLayout style="@style/bodyLayout">
<ScrollView
android:id="@+id/scrollBody"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="false"
>
<LinearLayout
android:id="@+id/scrollLinearLayout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</LinearLayout>
</ScrollView>
</RelativeLayout>
Тогда у меня есть программный код следующим образом:
LinearLayout ll = new LinearLayout(this);
ll = (LinearLayout)findViewById(R.id.scrollLinearLayout);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
TextView tv = new TextView(this);
tv.setId(1);
tv.setTextSize(R.dimen.text_size_medium);
tv.setText("test");
tv.setLayoutParams(lp);
ll.addView(tv);
Новый TextView не появляется при отображении действия, я знаю, что отсутствуетчто-то очевидное ... новый TextView должен появиться в разделе LinearLayout ...