我需要同时应用两个内容视图。这意味着我在布局中添加图像。然后需要在画布上绘制一些点。所以这是代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
canvas cs = new canvas(this);
setContentView(cs);
setContentView(R.layout.car_kdu);
}
如果有人可以帮助我。我一次只能获得一个内容。但我需要两个..
答案 0 :(得分:1)
那是不可能的。 ImageView和Canvas都需要使用setContentView()设置的单一布局。
您的布局必须类似。
<LinearLayout android:layout_width="match_parent android:layout_height="match_parent"
android:orientation="vertical">
<ImageView android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" />
<com.my.Canvas android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" />
</LinearLayout>
这将创建一个布局,两个视图共享50%的空间。