我得到了这些列表视图。我想在我点击列表行时将此deleteRowButton设置为可见(我希望该按钮显示在被点击的行中)。所以我给了那个按钮android:visibility =“invisible”属性并将这两行添加到onItemClick方法:`
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
deleteRowButton = (TextView) findViewById(R.id.listRowDeleteButton);
deleteRowButton.setVisibility(View.VISIBLE); }
但是当我点击某些列表行时,deleteRowButton会显示在列表顶部的行中(而不是我点击的那一行)。 我怎么能做到这一点?
答案 0 :(得分:1)
尝试在您单击的项目中找到TextView:
deleteRowButton = (TextView) arg1.findViewById(R.id.listRowDeleteButton);