您好,我的 XML 文件中有此内容:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:id="@+id/picture_text"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_marginRight="10dp"
android:src="@drawable/text"/>
<TextView
android:id="@+id/textview_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tap_message"
android:onClick="GoToMessage"
android:clickable="true"
style="@style/text_link"/>
</LinearLayout>
Android lint 发出警告,警告应将其合并到 TextView 复合中。我可以做到这一点,但我不明白如何设置 ImageView 的宽度、高度和边距...
谁能告诉我如何做到这一点?
谢谢
最佳答案
建议在 TextView 中添加一个可绘制对象,如下所示:
<TextView
android:id="@+id/title"
android:drawableLeft="@yourDrawable"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="yourText">
</TextView>
希望这有帮助。
问候!
关于java - android中imageview有宽度和高度值时如何将textview和imageview组合成图像复合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18664471/