【发布时间】:2013-12-30 18:21:35
【问题描述】:
这是我的列表视图点击事件:
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
Object o = lv1.getItemAtPosition(position);
ItemDetails obj_itemDetails = (ItemDetails)o;
Toast.makeText(ListViewImagesActivity.this, "You have chosen : " + " " + obj_itemDetails.getName(), Toast.LENGTH_LONG).show();
}
});
这是我的按钮点击事件:
btnNxt = (Button) findViewById(R.id.btnNext);
btnNxt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//Here I need to get that position
});
现在我需要获取单击的列表视图项的位置。我已经在全局范围内声明了位置,但这总是给我位置 1。
谁能告诉我如何获得这个职位?
【问题讨论】:
-
您在全球哪里宣布的职位?
-
@RGraham-onCreate方法之前
-
你有没有像这样全局声明 position=1 ?
-
@piyush- 我已将其设置为 jst int 并没有指定任何值
-
@downvoter-Care to comment.Simply downvoting dosent 是有道理的
标签: android android-listview android-button listitem buttonclick