需要同时应用两个内容视图

时间:2014-03-26 17:38:57

标签: android

我需要同时应用两个内容视图。这意味着我在布局中添加图像。然后需要在画布上绘制一些点。所以这是代码。

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    canvas cs = new canvas(this);
    setContentView(cs);
    setContentView(R.layout.car_kdu);

}

如果有人可以帮助我。我一次只能获得一个内容。但我需要两个..

1 个答案:

答案 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%的空间。