1

这是代码:

<RelativeLayout 
        android:id="@+id/tc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/tc"
        android:layout_marginLeft="185dip"
        android:layout_marginTop="25dip"
        >

            <ImageView 
                android:id="@+id/tc_icon"
                android:background="@drawable/count_icon"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@id/tc"
                android:layout_mar
            />
            <TextView 
                android:id="@+id/tc_icon_text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dip"
                android:text="1"
                android:layout_gravity="bottom"
                android:textColor="#f7e906"
                android:textStyle="bold"
                />       
    </RelativeLayout>

我以某种方式设法使图像和文本视图相互重叠(我想要)。现在,我希望它们被放置在其父 RelativeLayout 的左下角(带有 id 'tc')......但是,它们就是不会移动。

如果我使用了 alignParentBottom.... 整个相对布局会延伸到整个屏幕并与其父级 relativeLayout 对齐。

请帮忙。谢谢!:)

4

1 回答 1

0

如果您想重叠图像和文本视图,只需android:drawableleft在您想要的位置使用一个或任何位置。

例如:

<TextView
android:id="@+id/tc_icon_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dip"
android:text="1"
android:layout_gravity="bottom"
android:textColor="#f7e906"
android:textStyle="bold"
android:drawableleft="@drawable/yourimage.jpg"/>

这将为您提供文本视图左侧的图像。一探究竟

于 2013-02-25T05:46:25.087 回答