gpt4 book ai didi

java - 将图像附加到 TextView

转载 作者:行者123 更新时间:2023-11-29 19:32:30 25 4
gpt4 key购买 nike

我已经尝试了两天将图像附加到 TextView,但没有成功。我已经为 Android 6/API 级别 23 尝试过此方法。ImageSpan、Html.fromHtml 和其他方法无效。那么是否可以在 Android 6 的 TextView 中的其他单词之间附加图像(位图)?


EDIT


这是 XML:

<TextView
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="match_parent"
android:text="------"
android:gravity="bottom|left"
android:typeface="monospace"
android:id="@+id/mainTextView1"
android:textIsSelectable="true"/>

和图像跨度代码:

SpannableStringBuilder ssb = new SpannableStringBuilder(mOutEditText.getText()); ssb.setSpan(new ImageSpan(bitmapArray.get(0), ImageSpan.ALIGN_BASELINE), cursorPosition, cursorPosition+2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); mOutEditText.setText(ssb, BufferType.SPANNABLE);

最佳答案

在xml中添加图片

<TextView
android:drawableBottom="@drawable/ic_add_circle_black_24dp"
android:drawableEnd="@drawable/ic_add_circle_black_24dp"
android:drawableLeft="@drawable/ic_add_circle_black_24dp"
android:drawablePadding="@drawable/ic_add_circle_black_24dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

以编程方式

textView1.setCompoundDrawables(left,top,right,bottom);

或者只剩

textView1.setCompoundDrawables(left,null,null,null);

关于java - 将图像附加到 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39710061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com