Java 如何将文本视图中图像的位置更改为左下侧?

Java 如何将文本视图中图像的位置更改为左下侧?,java,android,xml,Java,Android,Xml,有一个线性布局和一个文本视图,其中包含一个图像。我想将图像放置在TextView的左下侧 我是用android:drawable:Left做的 <TextView android:id="@+id/xmpp_chatlist_tv_partnerID_inc_Message" android:layout_width="match_parent" android:layout_height="80sp" android:pa

有一个线性布局和一个文本视图,其中包含一个图像。我想将图像放置在TextView的左下侧

我是用android:drawable:Left做的

 <TextView
        android:id="@+id/xmpp_chatlist_tv_partnerID_inc_Message"
        android:layout_width="match_parent"
        android:layout_height="80sp"
        android:padding="6dip"
        android:textColor="@color/black"
        android:background="@drawable/round_corners"
        android:layout_weight="0.125"
        android:drawableLeft="@drawable/xmpp_notation"
        android:drawablePadding="5dp"
        android:gravity="left">
    </TextView>
如何获得左下角显示的图像?


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

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text aligned bottom left"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"/>

</RelativeLayout>

然后添加图像

您可以像这样使用
LinearLayout

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

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text aligned bottom left"/>
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:src="@drawable/apk_icon"
        android:layout_gravity="left"/>

</LinearLayout>
或者使用
可绘制
,您可以通过添加
重力
顶部:

<TextView
    android:id="@+id/xmpp_chatlist_tv_partnerID_inc_Message"
    android:layout_width="match_parent"
    android:layout_height="80sp"
    android:padding="6dip"
    android:textColor="@color/black"
    android:background="@drawable/round_corners"
    android:layout_weight="0.125"
    android:drawableLeft="@drawable/xmpp_notation"
    android:drawablePadding="5dp"
    android:gravity="left|top">
</TextView>

您必须在其中使用RelativeLayout,您可以将textview和imageview分开放置。
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TextView
        android:id="@+id/label"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Text aligned bottom left"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:src="@drawable/apk_icon"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/label"/>

</RelativeLayout>
<TextView
    android:id="@+id/xmpp_chatlist_tv_partnerID_inc_Message"
    android:layout_width="match_parent"
    android:layout_height="80sp"
    android:padding="6dip"
    android:textColor="@color/black"
    android:background="@drawable/round_corners"
    android:layout_weight="0.125"
    android:drawableLeft="@drawable/xmpp_notation"
    android:drawablePadding="5dp"
    android:gravity="left|top">
</TextView>