2012-12-11 6 views
0

나는 자신의 응용 프로그램의 속도를 할 냈다 discoverd 있는 ScrollView 내에서 (당신처럼)있는 ScrollView는

LinearLayout ll = new LinearLayout(mContext); 
    ll.setOrientation(LinearLayout.VERTICAL); 

    TextView tv = new TextView(mContext); 
    tv.setText("If you enjoy using " + APP_TITLE + ", please take a moment to rate it. Thanks for your support!"); 
    tv.setWidth(240); 
    tv.setPadding(4, 0, 4, 10); 
    ll.addView(tv); 
+1

텍스트보기 안에 스크롤보기를 넣으시겠습니까? 응? 죄송합니다, 귀하의 질문에 분명하지 않습니다 ... – logray

+0

옙! 텍스트 뷰 내의 스크롤 뷰 (스크롤 가능한 텍스트 뷰)입니다. 감사! –

+0

스크롤 가능한 TextView를 원한다면 TextView를 ScrollView에 넣습니다. ScrollView 내에 둘 이상의 것을 가지고 있다면, 그것들을 LinearLayout과 같은 다른 레이아웃 안에 넣은 다음, 그 LinearLayout을 ScrollView 안에 넣어야합니다. 이해가 되니? TextViewScrollable과 같은 것은 없습니다. – logray

답변

1

당신은 다른 레이아웃 안에있는 텍스트 뷰를 포장 할 수 있으며 다음 모든 것을 다음 냈다 의해. 방법 :

ScrollView sc = new ScrollView(mContext); 
sc.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
sc.setFillViewport(true); 

sc.addView(ll); 
+0

스크롤 뷰 (하나의 자식,이 경우는 LL 만 허용 할 수 있음)의 텍스트보기에서 작동하지만 그는 다른 방법으로 사용합니다 (문법 오류 일 수 있습니다). "스크롤 뷰를 삽입 할 수 없습니다. (아니 XML이지만 자바 코드를 사용하여) textview " – logray

+0

맞아. 나는 당신의 의견에 투표 한 이유에 동의합니다. –

+0

코드에 대한 감사하지만 내 애플 리케이션에 충돌이 발생했습니다 –