java - android中imageview有宽度和高度值时如何将textview和imageview组合成图像复合?

标签 java android xml

您好,我的 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/

相关文章:

套接字上下文中的 Java 和二进制数据

java - 用java反射实例化私有(private)内部类

java - 左右旋转列表

android - ACTION_SEND 文本/html 未使用 html 图像标签发送图像

java - 同步适配器中的 ContentResolver.requestSync 在 Android 中不起作用

java - 将元素标签替换为空标签

java - 通过 XML 记录进行复杂的搜索查询

java - Phonegap 与 native 是否易于开发?

android - 在 OpenCV 中将位图转换为垫子,反之亦然

android - 约束布局中的网格