通过按钮的onClick方法

时间:2017-05-11 11:23:59

标签: java android listview

我的应用程序中有一个ListView 它的项目有一个Button和一个不可见的文本字段;我想在按下按钮时使文本字段可见 如何从OnClickListener对象的onClick(View v)方法中执行此操作?

也许它类似" getParent()。findViewById()",但getParent()没有返回视图..

3 个答案:

答案 0 :(得分:0)

您可以将按钮视图的标记设置为TextView。

然后你可以使用v.getTag()将其取回,然后用它做你想做的事。

否则,在找到后,在适配器getView方法中使TextView为final,然后在click事件中使用它

答案 1 :(得分:0)

如果要显示textView

@Override
public void onClick(View view) {
    switch (view.getId()){
        case R.id.btn:
                        yourtextView.setVisibility(View.VISIBLE);
                        break;

                        }
                        }

答案 2 :(得分:0)

试试这个

View view = listview.getAdapter().getView(0,null,null);
TextView textView = view.findViewById(R.id.textView);