我已经实现了Dynamic TextViews。我能够查看我的动态生成的文本视图。但是,我需要实现滚动视图:滚动视图无法使用Android
1. 仅使用代码。
请帮忙。
我如何实现这2个功能?下面 代码工作就好了(它会在屏幕上的所有的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]);
}
里面的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>
把你的xml中的滚动视图里面的linearlayout放在里面.. – Ranjit
@RanjitPati是的它的工作方式:)。但是,我们如何使用代码实现相同的功能,而不是通过在xml中定义相同的代码。 – SeasonalShot
移动xmlns:android =“http://schemas.android.com/apk/res/android”滚动查看布局的父元素 –