我创建了一个由两部分组成的布局(请参阅下面的.xml文件),我想在这个两部分布局的顶部或底部执行一些“canvas.drawBitmap()”(àla任天堂DS的双屏系统,你看。)
我肯定错过了一个简单的观点,但我无法想象如何做到这一点。
非常感谢你的帮助!
这是我的main.xml:
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FF0000">
<LinearLayout
android:id="@+id/view1"
android:background="#0000FF"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:id="@+id/view2"
android:background="#00FF00"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_weight="1">
</LinearLayout>
答案 0 :(得分:0)
好的,我想通过以下主题得出结论: SurfaceView in Layout
这是相关代码(在Activity的OnCreate()函数中添加)
setContentView(R.layout.main);
LinearLayout surface1 = (LinearLayout)findViewById(R.id.view1);
surface1.addView(new MVCView(model, this));
LinearLayout surface2 = (LinearLayout)findViewById(R.id.view2);
surface2.addView(new MVCView(model, this));