2011-11-10 18 views
4
<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="300dp" 
    android:layout_height="50dp"> 
    <ImageView android:layout_height="40dp" android:id="@+id/imageView1" 
    android:background="@drawable/nicetab" 
    android:layout_width="300dp" ></ImageView> 
    <TextView 
     style="@style/DialogText.Title" 
     android:id="@+id/title" 
     android:paddingBottom="10dip" 
     android:paddingLeft="45dip" 
     android:paddingTop="7dip" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="@color/codeFont" 
     android:textSize="15dip" 
     /> 
</LinearLayout> 

如何在TextView上放置TextView。有沒有在android系統沒有辦法做到這一點,在HTML實在是太容易,我們ARA使用z-index的,但在這裏 - 不知道如何在android中使用z-index

+1

[放置/重疊(z-index)在android的另一個視圖上方的視圖的可能重複](http://stackoverflow.com/questions/4182486/placing-overlappingz-index-a-view-above-another-查看在Android) –

回答

6

一個非常簡單的方法是使用一個RelativeLayout

<RelativeLayout 
    android:orientation="vertical" 
    android:layout_width="300dp" 
    android:layout_height="50dp" > 
    <ImageView 
     android:layout_height="40dp" 
     android:id="@+id/imageView1" 
     android:background="@drawable/nicetab" 
     android:layout_width="300dp" /> 
    <TextView 
     style="@style/DialogText.Title" 
     android:id="@+id/title" 
     android:paddingBottom="10dip" 
     android:paddingLeft="45dip" 
     android:paddingTop="7dip" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="@color/codeFont" 
     android:textSize="15dip" /> 
</RelativeLayout> 
+1

感謝兄弟工作得很好。 – user989340

2

的建議在圖像視圖頂部進行文本視圖的方法是使用textview的drawable。

android:drawable[Top|Left|Right|Bottom]="@your_drawable_here" 

<TextView 
    style="@style/DialogText.Title" 
    android:id="@+id/title" 
    android:paddingBottom="10dip" 
    android:paddingLeft="45dip" 
    android:paddingTop="7dip" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="@color/codeFont" 
    android:drawableTop="@drawable/your_drawable_from_imageview" 
    android:textSize="15dip" /> 

我不知道你有你的風格,所以如果什麼上面給出不行,請嘗試刪除樣式,或貼在這裏的風格,我會幫你的。