列表视图单击以将按钮设置为可见

时间:2014-10-24 20:50:00

标签: android android-listview

我得到了这些列表视图。我想在我点击列表行时将此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会显示在列表顶部的行中(而不是我点击的那一行)。 我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试在您单击的项目中找到TextView:

deleteRowButton = (TextView) arg1.findViewById(R.id.listRowDeleteButton);