2013-03-13 111 views
1

在Android上的本機畫廊應用中,當通過選項菜單操作選擇多個項目時,每個柵格項目的頂部將有一個彩色邊框覆蓋圖,表示單擊時選定的項目。Android GridView選定的項目邊框/突出顯示

問:

  • 如何做到這一點的ImageAdapter 類使用動態getView()? (因爲setBackgroundColor()但不setBorder()

  • 有沒有更好的方式來做到這一點?(如爲GridView細胞內的圖像創建某種填充 ,然後設置 背景顏色,這將看起來像一個邊界)

+0

如果圖像url返回null或空白怎麼辦?然後圖像的背景會破壞你的UI – blueware 2017-03-01 13:05:00

回答

0
  • 我終於決定利用在原崗位的第二個方法:在GridView細胞內創造了ImageView的填充,並且設置背景顏色
  • 我用ImageView.ScaleType.CENTER_CROPsetCropToPadding(true);爲ImageView。
+0

原始帖子在哪裏? – 2016-04-07 10:08:26

相關問題