0

我正在使用带有 BaseAdapter 的 ListView。ListView 中的每一行都有一个 LinealLayout 和 2 个 ImageView。

我的问题是我需要从我的活动中更改图像的 alpha,但我没有设法做到这一点。

我试图这样做:

View v = listAdapter.getView(2, null, null);
ImageView img = (ImageView)v.findViewById(R.id.secondImage);
img.setAlpha(1000);
listAdapter.notifyDataSetChanged();

但在那之后,我看不到新的变化。我认为的另一种方法是使用listView.getChildAt()但它总是返回一个 Null 对象。什么是正确的方法?

谢谢

4

0 回答 0