所以,我按照教程在android上绘制东西。我创建了一个Panel类,它扩展了我使用线程绘制的SurfaceView。现在我想把这个Panel放在一个滚动视图中,特别是一个水平滚动的视图,这样我就可以绘制比屏幕宽的东西。我会这样做吗?
答案 0 :(得分:0)
这可以在项目的XML中完成,你要做的是什么,无论你想在滚动视图中,你都放在xml的scrollview中。 它介于两者之间:
<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>
答案 1 :(得分:0)
想象一下,你的自定义组件被命名(类)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 >