2011-06-17 171 views
0

我在我的应用程序中使用了滚动视图。如果项目太多,则会出现垂直滚动条。但是如果只有少数项目,则垂直滚动条不会出现在整个屏幕上。是否可以显示全屏滚动条?滚动条不显示整个屏幕

<ScrollView android:id="@+id/tile_view" 
       android:layout_width="fill_parent" android:layout_height="fill_parent"> 
       <LinearLayout android:orientation="vertical" 
        android:layout_width="wrap_content" android:layout_height="wrap_content"> 
        <Button android:id="@+id/banner_btn" android:layout_width="wrap_content" 
         android:layout_height="wrap_content" android:background="@drawable/banner" 
         android:textColor="@android:color/white" android:textStyle="bold" 
         android:ellipsize="end" /> 

        <LinearLayout android:id="@+id/left_right_columns" 
         android:paddingLeft="10dip" android:paddingRight="10dip" 
         android:paddingBottom="10dip" android:layout_width="fill_parent" 
         android:orientation="horizontal" android:layout_height="wrap_content"> 

         <LinearLayout android:id="@+id/left_column" 
          android:layout_marginRight="9dip" android:layout_width="wrap_content" 
          android:layout_height="wrap_content" android:orientation="vertical" /> 

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

为什么你需要滚动条,如果没有项目滚动。 – Sujit 2011-06-17 05:36:05

+0

如果有足够的项目准确填充整个屏幕,并且如果没有全屏幕的滚动条,如果我们尝试滚动,它似乎像滚动视图没有响应。所以如果我们能够显示填充屏幕滚动条,我们可以指示用户没有更多的项目可用。 – Pravy 2011-06-17 05:41:04

+0

@ kannappan:这是哪种语言? – androidGuy 2011-06-17 06:36:01

回答

0

那么你可以使用的ScrollViewXML属性这样

android:scrollbarAlwaysDrawVerticalTrack="true" 
android:scrollbarAlwaysDrawHorizontalTrack="true" 

更多信息请参见Documentation

+0

我试过这个,但仍然没有出现整个屏幕的滚动条 – Pravy 2011-06-17 06:47:27