2012-06-20 87 views
0

我有一個活動與畫布,它下 - 列表視圖,然後再次畫布。所以我創建了Canvas View,它可以繪製所有必要的圖形。但似乎我不能和列表視圖同時繪製它們是這樣的:Android:繪製畫布視圖和列表視圖?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 

<ListView 
    android:id="@+id/newsList" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 
</ListView> 

<com.testapp.misc.NewsCanvasView 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
></com.testapp.misc.NewsCanvasView> 

</LinearLayout> 

什麼是嵌入列表視圖到畫布的最好方法? 問題不在每一行繪製,而是在屏幕的背景上。

+0

嘗試使用FrameLayout作爲您的根佈局,並將您的列表視圖背景設置爲null –

回答

0

使用wrap_content作爲ListView的高度通常是一個很大的禁忌。檢查出this answer,特別是linked video

+0

似乎問題是通過將Canvas視圖分解爲兩個 - 上部和下部來解決的。身高是關鍵,是真的。 – Roman

相關問題