이 트릭이 도움이 될 수 있습니다. 이 어댑터
의()의 getView에서 할 수
View view = listview.getChildAt(itemPostion);
view.setEnabled(false);
이
View view = listview.getChildAt(itemPostion);
view.setEnabled(true);
편집
또 다른 방법 - 가능하면
해제 목록보기를 채우는 후 사용하지 않을 항목을 가져 오기
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
LayoutInflater li = (LayoutInflater) viewDashboard
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = li.inflate(R.layout.row_dashboard, parent, false);
if(position==something){
convertView.setEnabled(false);
}
return convertView;
}
질문이 없습니다. 몇 가지 코드를 게시하십시오. 목록 항목을 비활성화하거나 활성화 할 조건은 무엇입니까? 그 상황을 swithch 케이스에 넣고 onCreate()에서 호출하고, 스위치 케이스에서 메서드를 호출하여 목록 항목을 활성화하거나 비활성화합니다. –