qq_22202859 2016-07-13 07:27 采纳率: 0%
浏览 1141
已采纳

在Adapter的getView方法中动态设置图片的透明失效

public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.white_light_collection_item, null);
holder.title = (TextView) convertView.findViewById(R.id.tv_collect);
holder.white_bg = (ImageView) convertView.findViewById(R.id.white_bg);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}

        holder.title.setText(ControlList.get(position) + "%");

        int myAlpha = (int) (Integer.parseInt(ControlList.get(position))*2.55);
        holder.white_bg.setImageAlpha(myAlpha);

        return convertView;
    }
  • 写回答

8条回答 默认 最新

  • qq_22202859 2016-07-15 06:49
    关注

    sorry,是我粗心的原因。我在XMl文件中把ImageView设置的是android:background="xxxxxx"。设置图片是透明度应该是android:src="xxxxxx"

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了