2012-03-24 43 views
0

我的問題是,我在我的XML文件中使用了一個自定義視圖,同一個XML文件還包含其他組件,如文本視圖,圖像按鈕,如何將customview和linearlayout放在同一個xml文件中

該自定義視圖包含了圖片,我想在背景

但它擋住了我的整個佈局(其它成分)

,我只能看到自定義視圖

下面是我的代碼

<FrameLayout 
android:id="@+id/framelayout" 
android:layout_height="fill_parent" 
android:layout_width="fill_parent"> 

<com.abc.android.image 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:id="@+id/imageview"> 
</com.abc.android.image> 

<LinearLayout 
android:id="@+id/linlayout1" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/small1" 
android:orientation="vertical"> 

    All text view, ImageButtons 


</LinearLayout> 
</FrameLayout> 

任何人都可以請告訴如何在前臺使用自定義視圖在背景和其他組件。意味着組件應該在自定義視圖上顯示。

Thanx提前。

回答

0

請檢查以下代碼。我添加了兩個UI小部件,即TextView和Button。您可以根據需要添加更多。

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

<FrameLayout android:id="@+id/framelayout01" 
    android:layout_width="fill_parent" android:layout_height="fill_parent" 
    android:orientation="vertical"> 

    <ImageView android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:id="@+id/imageview01" 
     android:background="@drawable/pic"> 
    </ImageView> 

    <LinearLayout android:id="@+id/linearlayout02" 
     android:layout_width="fill_parent" android:layout_height="fill_parent" 
     android:orientation="vertical"> 

     <TextView android:text="Text View" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:textSize="40dip" 
      android:textStyle="bold" android:layout_gravity="center" 
      android:layout_marginTop="50dip" android:textColor="#FF0000" /> 

     <Button android:text="Button" android:layout_width="fill_parent" 
      android:layout_height="80dip" android:gravity="center" 
      android:textSize="40dip" android:textStyle="bold" 
      android:layout_marginTop="50dip" /> 
    </LinearLayout> 

</FrameLayout> 

相關問題