以下是代码:
<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对齐。
请帮忙。谢谢! :)
答案 0 :(得分:0)
如果您想重叠图像和文本视图,请简化使用android:drawableleft
或ony位置。
例如:
<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"/>
这将为您提供textview左侧的图像。看看