2
的方面,當設置與setBackgroundResource一個TextView的背景下,你如何保持圖像的長寬比的Android setBackgroundResource保持圖像
view.setBackgroundResource(R.drawable.day_background);
即使我的形象是一個圓圈,它仍然來自由於TextView是風景的事實而導致出現橢圓。
更新: 問題是我試圖使用背景來設置我不想縮放的圖像。從我現在理解的textview背景你不能這麼做(它沒有意義,它是textview的背景;它必須覆蓋整個textview)。
答案是將textview包裝在一個相對視圖周圍,將它居中,然後添加一個也位於其後面的圖像視圖。圖像視圖然後可以控制大小並適當設置。
檢查http://stackoverflow.com/a/9362168/3736955 –
可能重複[如何自動中心裁剪ImageView Android?](http://stackoverflow.com/questions/17747879/how-to-auto-中心作物的ImageView,機器人) – Pedram