1
我有一個正常的「閱讀文章」類型的頁面,頂部有一張大照片。照片:wrap_content,但max_width =佈局寬度
我想它:
- 沒有規模比源imgae
- 不大於屏幕更大
- 不是瘋了長垂直
- 側的事情,我已經有工作
- border(via padding),center crop(would rather top crop,but seems not avail)
我遇到的主要問題是 - 我可以讓它fill_parent(即全寬)或wrap_content(即像原始圖像一樣大)。到目前爲止,我所做的任何事情都沒有讓圖像成爲正常尺寸(即不能放大)。
這種事情有沒有「規範」?我敢肯定,有一些甜蜜的地方或屬性的組合,這是有用的 - 我只是找不到它們。
我當前的嘗試:
<ImageView
android:id="@+id/article_photo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/super_light_gray"
android:scaleType="centerCrop"
android:contentDescription="@string/articlePhoto"
android:cropToPadding="true"
android:layout_marginBottom="20dp"
android:padding="1dp"/>
這看起來似乎會打開一大堆蠕蟲,y/n?也就是說,我假設我必須做一些旋轉手動更改圖像大小?或...等? – Dave 2012-07-23 15:48:11
(看起來像這種東西應該可以在XML中處理) – Dave 2012-07-23 15:54:05
它似乎應該,但不幸的是,Android XML不處理它。一切都可以在代碼中完成。 – Jake 2012-09-06 08:52:31