我想创建一个带有复合Bitmap的TextView,我知道android支持使用复合drawable创建TextView但我想复合Bitmap,因为我在线下载图像
注意:我不想让LinearLayout保持imageview和textview
答案 0 :(得分:2)
以下是如何在XML代码中执行此操作。这会在顶部添加Drawable
。您可以将其更改为左,右或底:
<TextView
android:id="@+id/id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/yourdrawable"
/>
修改强>
抱歉,完全误读了您的问题。您可以通过创建BitmapDrawable然后将其用作复合Drawable来在代码中执行此操作。更多信息:http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html