簡體   English   中英

具有textview.setText和textview.append的圖像

[英]image with textview.setText and textview.append

我需要協助。 我有一個屏幕,那里有一個textview。 在textview中,我檢查一些條件並將一些文本附加到該textview中。 我想要的是在每行的左側插入一個圖像。 這是一個單一的textview。 就像下面一樣。 我怎樣才能做到這一點? 謝謝。

tv.setText("image here","\nAccount: " + booking.getAccount());
tv.append("image here",String.format("\t(Vehicle Type: %s)",booking.getVehicletype()));
tv.append("image here","\n\nTag: " + booking.getTag());
tv.append("image here","\n\nDate & Time: " + booking.getDate() + " - " + booking.getTime());
tv.append("image here","\n\nName: " + booking.getCustname());

我要在每行的左側插入一個圖像

你不可以做這個。 您只能在TextView每一側放置一個可繪制對象。 (即底部,頂部,左側,右側),通過setCompoundDrawablesWithIntrinsicBounds(...)

針對您的情況的一個選項是使用垂直的LinearLayout並將這些TextViews添加為其子級。 那些人還可以通過上述方法在其左側保持一個可繪制對象。

在layout.xml文件中使用以下代碼

android:drawableLeft =“ @ drawable / page1”(可繪制資源)

您可以使用此屬性在textview的任何一側設置圖片。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM