2013-02-22 4 views
2

고정 크기 scrollview에 문제가 있습니다. StackOverflow와 다른 사이트에서 비슷한 질문을 많이했지만 (StackOverflow와 다른 사이트에서이 질문에 답을 얻지 못했기 때문에) 제 질문을하기로했습니다.Android : 고정 크기 ScrollView 스크롤/스크롤 이상한

기본적으로 고정 된 크기 scrollview 안에 다른 컨트롤이 있어야합니다. 기본적인 것은 그 안에 동적으로 변하는 크기의 textview입니다. textview의 텍스트를 변경했을 때 scrollview보다 크면 스크롤바가 빨리 깜박입니다. 스크롤바는 스크롤 할 수 있지만 손가락을 몇 번이나 스 와이프해도 스크롤되지는 않습니다. 그런 다음 손가락 두 개 또는 세 개로 가볍게 쳐 보았습니다. 가끔씩 (스크롤 한 횟수 만) 스크롤합니다.

textviewedittext으로 focusable = false로 변경하는 등 여러 가지 방법으로 시도해 보았습니다. 그래야 사용자가 텍스트를 수정할 기회가 주어지지 않습니다. 또는 scrollview에서 혼자 Textview 퍼팅, 또는 선형 레이아웃, 상대 레이아웃 등에서 배치 및 여전히 스크롤을 않습니다.

아래 코드는 오늘 그대로입니다. 이 스크롤 뷰는 다른 컨트롤과 함께 수직 선형 레이아웃 내부에 있지만 길이가 중요하지는 않지만 다른 사람이 필요하면 넣을 것입니다. 누군가가 내 문제를 지적하거나이 문제를 해결하도록 도와 주시면 대단히 감사하겠습니다.

XML :

<ScrollView 
     android:id="@+id/scrollFifthHorizontalLineDetails" 
     android:layout_width="304dp" 
     android:layout_height="133dp" 
     android:layout_gravity="center" 
     android:layout_marginTop="5dp" > 

     <LinearLayout 
      android:id="@+id/rrrr" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

      <TextView 
       android:id="@+id/txtlblPlaceDetails" 
       android:layout_width="302dp" 
       android:layout_height="wrap_content" 
       android:background="@drawable/placedescriptionbg" 
       android:text="@string/null_text" 
       android:textAppearance="?android:attr/textAppearanceSmall" /> 

      <Button 
       android:id="@+id/button1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Button" /> 
     </LinearLayout> 
    </ScrollView> 

나는 텍스트 뷰를 채울 수있는 라인 :

((TextView) findViewById(R.id.txtlblPlaceDetails)).setText(mJsonOb.getString("placeDescription")); 

답변

0

은 내가 다시 몇 달을 개발하고 안드로이드 응용 프로그램과 함께 비슷한 문제가 있었다. 스크롤보기의 레이아웃 너비를 늘려서 스크롤 문제를 해결했습니다. 에디터에서 실제로 스크롤 뷰의 RHS를 드래그하여 보이는 영역을 초과 할 수 있습니다. 나는 android : layout_width를 약 1024로 설정한다고 생각합니다.