Android 此标签及其子标签可以替换为一个<;TextView/>;还有一个可绘制的复合图形:图片和文本

Android 此标签及其子标签可以替换为一个<;TextView/>;还有一个可绘制的复合图形:图片和文本,android,Android,我有这个密码 <ImageView android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:background="@drawable/tick"

我有这个密码

<ImageView
                        android:layout_width="20dp"
                        android:layout_height="20dp"
                        android:layout_gravity="center_vertical"
                        android:background="@drawable/tick"
                        android:contentDescription="img" />

                    <TextView
                        android:id="@+id/txt1"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginLeft="10dp"
                        android:text="text1 "
                        android:textColor="#fff"
                        android:textSize="@dimen/sizeNormal" />

我有一个警告
这个标签和它的子标签可以被一个和一个复合可绘制的替换

如何将它们合并到一个textview

我试过了,但同时我也遇到了图像尺寸问题

在这里你可以看到图像

这只是一个警告,应用程序仍应编译并运行。但是,这并不意味着您只想取消所有警告

现在,有不同的方法可以做到这一点。您可以在xml中使用
drawableLeft
。差不多

<TextView
      android:id="@+id/txt1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginLeft="10dp"
      android:text="text1 "
      android:textColor="#fff"
      android:textSize="@dimen/sizeNormal"
      android:drawableLeft="@drawable/tick />

其中,
somePadding
是所需的
padding
值的
int

使用文本复合可绘图项。

<TextView
    android:id="@+id/txtTitle"
    android:drawableLeft="@drawable/g_device_access_storage"
    android:drawableRight="@drawable/g_navigation_refresh"
    android:paddingRight="55dp"
    android:text="hello" />


我也检查了可能的重复项。但这并不是我的解决方案,因为我们需要调整图片的大小来决定图片的布局尺寸,就像你需要缩小你的图片一样。我现在改变了图片的大小,我将如何将文本调整到正确的位置看看我链接到的那些方法。我相信,他们都是为了给你添加填充物。在我的手机上,但如果你不明白,也许我可以看一下。我需要在img和文本之间留出一个空格
<TextView
    android:id="@+id/txtTitle"
    android:drawableLeft="@drawable/g_device_access_storage"
    android:drawableRight="@drawable/g_navigation_refresh"
    android:paddingRight="55dp"
    android:text="hello" />