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" />