A最近有一个自定义ListView.然后我必须显示没有滚动条的所有列表项.按照在LinearLayout中放置项目的方法,我改变了我的代码,但我无法将onClickListener绑定到新布局.在ListView中,我使用position var来确定触摸了哪个视图.但是在LinearLayout onClick中,回调没有位置参数.
这是我的BasketActivity.class:
package ru.**.**;
public class BasketActivity extends Activity {
ArrayList<Item> items = new ArrayList<Item>();
SQLiteDatabase database;
Map<String, ?> all;
ItemAdapter adapter;
Item item2delete;
View deletingView;
private SharedPreferences settings;
private SharedPreferences settings2;
private Basket basket;
TextView basketSum;
private int position2delete;
private Map<String, ?> all2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_basket);
<..cutted..>
settings = getSharedPreferences("basket", 0);
settings2 = getSharedPreferences("price", 0);
basket = new Basket(settings, settings2);
all = basket.getList();
LinearLayout l1 = (LinearLayout) findViewById(R.id.l1); …Run Code Online (Sandbox Code Playgroud)