我的应用程序中有一个ListView
它的项目有一个Button和一个不可见的文本字段;我想在按下按钮时使文本字段可见
如何从OnClickListener对象的onClick(View v)
方法中执行此操作?
也许它类似" getParent()。findViewById()",但getParent()
没有返回视图..
答案 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);