<HorizontalScrollView
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<com.android.launcher2.Workspace
android:id="@+id/workspace"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="horizontal"
launcher:defaultScreen="2"> <include android:id="@+id/cell1" layout="@layout/workspace_screen" />
<include android:id="@+id/cell2" layout="@layout/workspace_screen" />
<include android:id="@+id/cell3" layout="@layout/workspace_screen" />
<include android:id="@+id/cell4" layout="@layout/workspace_screen" />
<include android:id="@+id/cell5" layout="@layout/workspace_screen" /> </com.android.launcher2.Workspace>
</HorizontalScrollView >
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<com.android.launcher2.Workspace
android:id="@+id/workspace"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="horizontal"
launcher:defaultScreen="2"> <include android:id="@+id/cell1" layout="@layout/workspace_screen" />
<include android:id="@+id/cell2" layout="@layout/workspace_screen" />
<include android:id="@+id/cell3" layout="@layout/workspace_screen" />
<include android:id="@+id/cell4" layout="@layout/workspace_screen" />
<include android:id="@+id/cell5" layout="@layout/workspace_screen" /> </com.android.launcher2.Workspace>
</HorizontalScrollView >
有人认为是自己画上去的view来实现这个水平滚动条。
楼主可以把自定义的com.android.launcher2.Workspace嵌套在一个linearLayout中,在把linearLayout嵌套在HorizontalScrollView中试试。
我在ImageView上加HorizontalScrollView时是先把ImageView嵌套在一个LinearLayout中用的。