Я реализовал Dynamic TextViews. Я могу просмотреть динамически созданный текст. однако мне необходимо реализовать scrollview:Прокрутка не работает Android
1. Использование только кода.
Просьба помочь.
Как достичь этих двух функциональных возможностей? ниже код работает нормально (он получает все TextView и отображает на экране динамически, но без функциональности прокрутки)
TextView[] textViewArray = new TextView[iterator];
for(int i = 0; i < iterator; i++) {
textViewArray[i] = new TextView(narutoLinksOnly.this);
textViewArray[i].setText(narutoLinkHeadingName[i]);
textViewArray[i].setId(i);
textViewArray[i].setTextColor(0xff000000);
textViewArray[i].setTextSize(20);
textViewArray[i].setOnClickListener(this);
textViewArray[i].setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));//suggested
//textViewArray[i].setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
((LinearLayout) linearLayout).addView(textViewArray[i]);
}
InSide OnCreate:
linearLayout = findViewById(R.id.dynamicTextview1);
XML код:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dynamicTextview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/Ivory"
android:orientation="vertical" >
</LinearLayout>
введите линейную прокрутку внутри scrollview в xml .. – Ranjit
@RanjitPati Да Это работает так :). Но как мы можем добиться того же, используя код, а не определяя его в xml. – SeasonalShot
move xmlns: android = "http://schemas.android.com/apk/res/android", чтобы прокрутить viewth родительский элемент вашего макета –