我的應用程序基本上是一個簡單的待辦事項列表——用戶可以添加、勾選和刪除項目。通過點擊列表項進行刪除。添加和檢查項目完美無缺。但是,我無法單擊以工作。我試過阻止可聚焦性,但沒有幫助。package com.example.p10_studio_version;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;import java.util.ArrayList;public class TodoActivity extends Activity { private static final String DEBUG_TAG = "OurLog: Gestures/ToDo"; Button addButton; EditText textEditor; String neededGesture; String signifierTiming; DbHelper dbHelper; ListView listView; ArrayAdapter<String> adapter; String errormMessage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_todo); addButton = findViewById(R.id.add_button); textEditor = findViewById(R.id.entry_input); dbHelper = new DbHelper(this); dbHelper = new DbHelper(this); listView = findViewById(R.id.list_view); showItemList(); addButton.setOnClickListener(new OnClickListener(){
2 回答

阿波羅的戰(zhàn)車
TA貢獻1862條經(jīng)驗 獲得超6個贊
為列表視圖設置 ItemClickListener 的最佳方法是為其實現(xiàn)接口。
嘗試使用自定義適配器和界面實現(xiàn)自定義列表視圖。
請注意,如果您想從列表中刪除/添加/.etc 項目,最好使用 RecyclerView 而不是 ListView。

30秒到達戰(zhàn)場
TA貢獻1828條經(jīng)驗 獲得超6個贊
列表視圖是舊的,你可以使用 Recyclerview 更高級版本的 listview 更多關于回收視圖的教程。請使用 recyclerview 獲得優(yōu)勢
添加回答
舉報
0/150
提交
取消