2014-09-03 40 views
1

我想在單個xml文件中使用兩個自定義標籤,但其中一個正在調用,我想同時顯示這兩個文件。如何在單個xml中使用多個CustomView?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#000000" 
    android:orientation="vertical" > 

    <com.example.android.animations.SecondballView 
     android:id="@+id/second_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 

     /> 

    <com.example.android.animations.AnimatedView 
     android:id="@+id/anim_view" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

如果有人想要任何進一步的代碼或代碼段讓我知道。提前致謝。

回答

0

您的第一個視圖設置爲match_parent,因此它將第二個視圖推出屏幕。改爲將其設置爲wrap_content或layout_height =「0dp」和layout_weight =「1」。

+0

我試過這樣做,但沒有奏效。 – Bhupendra 2014-09-04 04:12:10

+0

那麼你的第一個視圖的高度可能太大,所以第二個視圖不適合。在這種情況下,唯一的解決方案是將LinearLayout包裝在ScrollView中 - 或將所有內容分割成兩個Activities/Fragments。如果這不是問題,那麼您沒有提供足夠的信息來了解您實際想要達到的目標。 – 0101100101 2014-09-04 07:19:41

+0

在10英寸平板電腦中,我想讓多個球在同一時間隨機彈跳。爲此,我需要自定義視圖。 – Bhupendra 2014-09-04 09:26:19

相關問題