[英]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.