2013-06-26 2 views
0

가 나는 동적으로있는 LinearLayout에있는 GridViews을 추가하고 있는 ScrollView는

<ScrollView android:id="@+id/appsgridscroll" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="vertical" 
       android:fadeScrollbars="true" 
       android:scrollbarFadeDuration="10000" 
       android:layout_below="@id/applisttitlebar"> 
       <LinearLayout android:id="@+id/appsgridlayout" 
        android:orientation="vertical" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 
       </LinearLayout> 
     </ScrollView> 

enter image description here

이하와 같은보기가 스크롤되지 않습니다.

아래 문제로 실행 중입니다.

  1. 의 GridView는 스크롤을 보여줍니다 ((당신이 이미지 쇼에게 그것의 GridView에서 더 많은 항목에만 첫 번째 행을 참조로)

  2. 가의 GridView이 스크롤되지 않는 내용을 채우기 위해 스트레칭하지 않습니다 바 - 전화 (안드로이드 4.1.2에 대한 이미지)를 참조)하지만 Nexus7 (7 인치 태블릿)

어떤 아이디어에 스크롤 ?? 제발 제안 해주세요.

+0

@

이있는 gridview의 높이가 wrap_content로 설정하지 마십시오. 대신 layout_weight를 설정하십시오. – Tarun

답변

0

GridView에는 이미 스크롤 막대가 있으므로 필요한 작업이 없습니다. Android 2.2에서는 사용자가 눈금을 활짝 움직일 때만 막대가 기본적으로 표시됩니다. 스크롤 막대의 동작을 조정하는 데 사용할 수있는 View 클래스에 정의 된 일련의 속성이 있습니다. (이 경우) CommonsWare

+0

또한 gridview의 높이를 wrap_content로 설정하지 마십시오. 대신 layout_weight를 설정하십시오. – Tarun

+0

layout_weight = –

+0

ScrollView를 제거하여 스크롤 효과를 얻었지만 화면에 표시되는 GridView 만 볼 수 있습니다. 나는 아래의 Gridview를보기 위해 페이지를 스크롤 할 수 없다는 것을 의미한다. –

관련 문제