我有一个名为MYCartActivity.java的活动。它包含一个textview和自定义列表视图。 我怎样才能显示 textview按下删除按钮后列表视图中的所有项目都已删除?
以下是自定义适配器的屏幕截图。
答案 0 :(得分:0)
单击删除按钮,检查适配器的大小是否为0。如果为0,则列表视图可见性消失,文本视图的消息可见性为Visible。
您可以将listview和textview放在framelayout(作为父级)
中答案 1 :(得分:0)
活动字段可以通过这两种方式在适配器中使用
答案 2 :(得分:0)
您可以使用界面:
适配器类中的。
public interface OnItemClick {
void OnDelete(int position);
}
从适配器调用OnDelete来自getview()方法的活动实例.Like,
onItemClickListener.OnDelete(position);
在Activity
中实现该界面public class A extends Activity implements Adapter.OnItemClick{
@Override
public void OnDelete(int position) {
}
}
答案 3 :(得分:0)
显示列表textview.setVisibility(View.GONE);
删除后,将您的列表设为null,通知您的适配器并将textview的可见性更改为textview.setVisibility(View.VISIBLE)
。