Как добавить пользовательский вид в HorizontalScrollView? - PullRequest
2 голосов
/ 16 мая 2010

Итак, я следовал руководству по рисованию вещей на Android. Я создал класс Panel, который расширяет SurfaceView, который я рисую, используя поток. Теперь я хочу поместить эту панель в вид с прокруткой, в частности, с горизонтальной прокруткой, чтобы я мог рисовать вещи шире экрана. Я хотел бы пойти на это?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2011

Представьте, что ваш пользовательский компонент называется (класс) MyCustomComponent, а пакет, в котором он находится, - org.neteinstein.code

XML будет:

<HorizontalScrollView android:id="@+id/scroll" android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:fillViewport="true">

            <org.neteinstein.code.MyCustomComponent android:layout_width="fill_parent"
              android:layout_height="fill_parent"/> 

</HorizontalScrollView >
0 голосов
/ 03 февраля 2011

это может быть сделано в XML проекта, что вы хотите сделать, что бы вы ни хотели быть в scrollview, вы помещаете в scrollview в xml. это будет между:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal">

и: </ScrollView>

...