我已經實現了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」滾動查看佈局的父元素 –