1. 程式人生 > >解決 TextView 中 drawableleft 圖片大小不可控問題

解決 TextView 中 drawableleft 圖片大小不可控問題

這個問題在Stack Overflow上有過解答了,解決方案還是很不錯的(前提是使用的 drawable 資源是向量化的,對於點陣圖可能無效;關於向量化影象資源參見我的這篇文章)。

在資原始檔的 android:drawble 屬性中寫入 dimen 中的量:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

  <item
      android:drawable="@drawable/icon"
android:width="@dimen/icon_size" android:height="@dimen/icon_size" />
</layer-list >

但是注意,這種方法並不相容 API21 以下,但也有解決方法,即在 build.gradle 檔案中新增以下依賴:

// Gradle Plugin 2.0+
android {
  defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}

相關推薦

解決 TextView drawableleft 圖片大小不可問題

這個問題在Stack Overflow上有過解答了,解決方案還是很不錯的(前提是使用的 drawable 資源是向量化的,對於點陣圖可能無效;關於向量化影象資源參見我的這篇文章)。 在資原始檔的 an

更改DrawableLeft圖片大小圖片與文字的距離

ddr 參數 lai plain 設置 draw com 獲取圖片 color Drawable drawable=getResources().getDrawable(R.drawable.xx); //獲取圖片   drawable.setBounds(left, to

textView新增圖片並設定圖片大小

在TextView中新增圖片並設定圖片大小,按照如下方法即可: Drawable drawable = ContextCompat.getDrawable(getApplicationContext(), R.drawable.icon_arrow_mine);   &nb

Android 自定義view-如何設定TextView drawableLeft 圖片大小

2017/09/07更新 開發過程中,越發強烈的覺得需要對TextView進一步封裝 1.TextView需要設定背景或者邊框時需要編寫大量的selector,稍微修改一下樣式又得編寫一個新的selector,這個實在不能忍! 2.使用原生TextView

自定義RatingBar控制元件,實現可自定義星星(或專案所需圖片)的寬高,告別使用warp_content導致控制元件大小不可

之前做過的一款app中涉及到RatingBar控制元件,基本上來說都會要求用圖片來替代, 即使同樣是星星(可能是覺得系統自帶的比較醜吧,不過我覺得還好啊)。 當時就覺得很難去做適配,UI給的圖片沒法去控制寬高,只能使用warp_content來做, 可是這樣會導

解決Android,禁止ScrollView內的件改變之後自動滾動 - 轉

add tag mark 改變 html linear 一個 ide orien 問題: 最近在寫一個程序界面,有一個scrollVIew,其中有一段內容是需要在線加載的。 當內容加載完成後,ScrollView中內容的長度會發生改變,這時ScrollView會自動下滾

PDF圖片怎麽修改?如何修改PDF文件圖片大小

方法 p s 快速 get 進入 電腦 logs 簡單的 app   修改PDF文件需要使用到專業的PDF編輯編輯軟件,如果PDF文件中有圖片的話該怎麽修改呢?怎麽使用PDF編輯軟件修改PDF文件中的圖片尺寸大小呢?下面就一起來學習一下吧!   1、首先我們需要將迅捷PD

微信小程序富文本圖片大小超出屏幕

寬度 標簽 圖片標簽 解決 樣式 bsp 超出 一個 富文本 這個問題我在小程序社區中提的,後來有個幫我回答了這個問題,我試了一下可以。 解決辦法是過濾富文本內容,給圖片標簽添加一個樣式,限制圖片的最大寬度。 replace(/\<img/gi, ‘<img

IOS各種圖片大小尺寸彙總

  IOS中各種圖片大小尺寸彙總 Table 8-1  Size (in pixels) of custom icons and images

解決ie6png圖片格式不相容問題

在IE6中對圖片格式png24支援度不高,如果使用的圖片格式是png24,則會導致透明效果無法正常顯示 解決方法:   1.可以使用png8來代替png24,即可解決問題,但是使用png8代替png24以後,圖片的清晰圖會有所下降   2.使用JavaScript來解決該問題,需要向頁面中引入一個外部的

富文字在TextView顯示圖片

最近在專案中有需求使用到了富文字,在android中我們設定TextView顯示富文字,如果不涉及圖片的話還是比較簡單的 TextView tv = new TextView(this); Spanned spanned = Html.fromHtml(content); tv.setT

偽類before/after圖片大小是不能設定的

:before /:after偽元素預設是一個行內元素,所以這個元素設定width/height是無效的 就像你對a元素設定width/height一樣 你可以把圖片設為背景圖片,通過bakckground-size來設定大小 #center_box:before{ content:

實際開發解決iReport列印圖片不顯示問題

ireport  中增加圖片,新增上屬性,但是執行時報錯如下,是屬性logoPath沒有宣告到map中 1. Parameter not found : logoPath net.sf.jasperreports.engine.design.JRValid

設定LeetCode Notebooknotes圖片大小

本文主要介紹如何設定LeetCode Notebook中notes的圖片大小。 將 ![](http://https://s3-lc-upload.s3.amazonaws.com/uploads/2018/08/02/shadow.png) 更改為 <img src="h

巨集批量修改word圖片大小

編輯有大量圖片的文件,一個一個手動調整圖片格式,非常費力。 百度了下,發現有巨集這個工具。檢視選項卡--->巨集---->檢視巨集,裡面可以建立、編輯巨集。 Sub setpicsize() '設定圖片大小 ' 巨集在 2008-3-31 由 hero_

Android TextView圖片有文字混合排列

Android TextView中有圖片有文字混合排列 1.使用html.fromHtml 2.新建ImageGetter 3.使用<img src>標籤   demo: 1.設定文字   ((TextView) findVi

textview中點選效果實現,比如點選textview實現圖片和文字的顏色變化(類似於button)

<TextView android:drawableTop="@drawable/bg_text_view" android:id="@+id/home_toolbar_settings" an

Activiti儲存.png 流程圖片檔案且解決idea儲存圖片時顯示中文亂碼的解決方法

Activiti儲存.png 流程圖片檔案且解決idea中儲存圖片時顯示中文亂碼的解決方法 Eclipse 工具中的操作 流程圖片生成的兩種方式: 使用 activiti-designer 設計流程圖時自動生成需在 eclipse 中進行配置: 使

Android TextView顯示圖片的4種方式

我們知道,TextView控制元件一般是用來顯示文字的,而圖片一般是用ImageView控制元件來顯示。 那TextView能否顯示圖片呢?答案是肯定的!下面列出常見的4種方式。 XML檔案中指定屬性值 這種方式應該是最常用的了,在TextVi

Android TextView插入圖片

CharSequence text = “自定義一個萬用字元”; SpannableStringBuilder builder = new SpannableStringBuilder