簡體   English   中英

如何在TextView Android Java中將圖像調整為相同寬度

[英]how to fit image to the same width inside TextView android java

我有一個圖像作為blob存儲在數據庫中,並將其還原為位圖圖像,並將其放在textview中,這是我的代碼

byte[]q_img=cur.getBlob(10);
Drawable qDrawable = new BitmapDrawable(ctx.getResources(),BitmapFactory.decodeByteArray(q_img,0,q_img.length));
question.setCompoundDrawablesWithIntrinsicBounds(null,null,qDrawable,null);

此代碼可以正常工作並在textview中顯示圖像,但問題是某些圖像的寬度大於TextView的寬度,並且出現寬度溢出,因此我如何將圖像的寬度調整為與textview相同的寬度

試試這個,看看是否可行。

XML文件中設置layout_width="wrap_content"

TextView txt= new TextView(context); txt.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); TextView txt= new TextView(context); txt.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 使用java

暫無
暫無

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

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