我有一个包含来自适配器的项目的列表视图。当我尝试检索新信息时,我会在其上放置一个带有加载图像和内容的 RelativeLayout。
问题是,我的列表视图和适配器项目仍然是可点击的。它们只能在加载完成后才能点击。加载完成后,我在该 LoadingLayout 上触发(通知)一个 setVisibility(View.gone)。
我试过了:
listview.setFocusable(false);
listview.setClickable(false);
listview.setEnabled(false);
但它不工作
我猜是:
row.setOnClickListener(this);
在适配器的getview方法中是否还在?
如何使它不可点击?我是否会获得视图列表或其他内容并使它们无法点击,但又一次。只有屏幕上的视图在那一刻不应该是可点击的?还是有其他巧妙的方法?(我认为覆盖相对布局会很聪明......猜不出来)