即時通訊試圖製作與方形圖像(和所有具有相同的大小)的表。問題是圖像有不同的高度和寬度。 桌子是3x3,我想: 每個單元格有一個=屏幕寬度的1/3(可能與佈局的重量?)和高度=寬度 好得多,如果有一種方法來定義在比代碼中的xml。 請解釋一下,因爲IM使用佈局權重=一個小白( 由於提前,Android廣場imageview
7
A
回答
4
嘗試scaleType屬性。你要centerCrop
,我想。
1
那麼你也可以使用scaleType = fitXY擠每個圖像。進入的ImageView尺寸
1
擴展imageveiw可能是乾淨的解決方案這個工作對我來說:
public class Icon extends ImageView {
public Icon(final Context context) {
super(context);
}
public Icon(final Context context, final AttributeSet attrs) {
super(context, attrs);
}
public Icon(final Context context, final AttributeSet attrs,
final int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onMeasure(int width, int height) {
super.onMeasure(width, height);
int measuredWidth = getMeasuredWidth();
int measuredHeight = getMeasuredHeight();
if (measuredWidth > measuredHeight) {
setMeasuredDimension(measuredHeight, measuredHeight);
} else {
setMeasuredDimension(measuredWidth, measuredWidth);
}
}
}
以XML:
<com.your_package_name.Icon
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/screen" />
相關問題
- 1. 如何製作android imageview廣場?
- 2. 廣場imageview的編程
- 3. Android廣場註冊API:ILLEGAL_LOCATION_ID
- 4. Android的GPS廣場地區
- 5. Android記錄廣場視頻
- 6. 廣場
- 7. 這是一個很好的方法,使ImageView廣場?
- 8. 動畫廣場
- 9. 廣場值
- 10. d3js樹廣場
- 11. 廣場要點
- 12. 廣場cusor
- 13. 廣場圖庫
- 14. 廣場變量()
- 15. 廣場沿格
- 16. 廣場在C
- 17. 沒有廣場的複選框android
- 18. Android:廣場和方根符號
- 19. 在CameraPreview上繪製廣場(android)
- 20. 日食 - Android的APP-廣場磚菜單
- 21. 異常日誌在Android Market廣場
- 22. 的Android GridView的廣場佈局
- 23. Android ImageView ImageView
- 24. Emscripten和空廣場
- 25. 生成encryption_key廣場
- 26. UIImageView裁剪廣場
- 27. 廣場評論1.1
- 28. 完美的廣場?
- 29. Jquery廣場和Drupal
- 30. GGPLOT2比例廣場