동적 텍스트 뷰를 구현했습니다. 동적으로 생성 된 텍스트 뷰를 볼 수 있습니다. 그러나 스크롤 뷰를 구현해야합니다.스크롤보기가 작동하지 않습니다. Android
1. 코드 만 사용하십시오.
친절히 도움.
어떻게 이러한 2 가지 기능을 수행합니까?
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>
아래 코드는 (동적으로하지만 스크롤 기능없이 화면에있는 모든 텍스트 뷰와 디스플레이를 얻을 수)
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 잘 작동합니다
XML에서 linearlayout을 scrollview에 넣으십시오. – Ranjit
@RanjitPati 예 그 방법은 :). 그러나 우리는 XML을 사용하여 동일한 것을 정의하는 것이 아니라 코드를 사용하여 어떻게 달성 할 수 있습니까? – SeasonalShot
xmlns : android = "http://schemas.android.com/apk/res/android"스크롤 레이아웃의 부모 요소 –