如何讓ListView的item不可點選
阿新 • • 發佈:2019-01-05
1. 如果是listView的id是使用系統預設的id,如下, 則可以在實現此listView的adapter裡override isEnabled()方法:
<ListView android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:transcriptMode="alwaysScroll"
android:layout_weight="1"
/>
@Override public boolean isEnabled(int position) { return false; }
2. 如果listView的id是自定義的,然後設定自定義listView的enabled=false:
public class CallLogsDeleteListActivity extends Activity implements View.OnClickListener, OnItemClickListener{
private ListView recordListView = null;
//......
recordListView.setEnabled(false);