Java 即使listview获取项目,Textview仍然可见

Java 即使listview获取项目,Textview仍然可见,java,android,Java,Android,我有一个imageview,两个TextView,需要在listview为空时显示。我希望第二个文本视图是可点击的 也这是我的密码- <ImageView android:id="@android:id/empty" android:layout_width="120sp" android:layout_height="130sp" android:layout_gravity="center" android

我有一个imageview,两个TextView,需要在listview为空时显示。我希望第二个文本视图是可点击的 也这是我的密码-

<ImageView
        android:id="@android:id/empty"
        android:layout_width="120sp"
        android:layout_height="130sp"
        android:layout_gravity="center"
        android:gravity="center"
        android:src="@drawable/flower" />

    <TextView
        android:id="@android:id/empty"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:paddingTop="120sp"
        android:text="Warning" />

    <TextView
        android:id="@android:id/empty"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:paddingTop="200sp"
        android:text="Click Me" />

当列表视图获取项目时,图像视图消失,但文本视图仍然可见。
当列表视图获取项目时,如何使这两个文本视图消失?另外,如何使第二个文本视图可单击?

您可以轻松地使它们不可见。在“活动”中,将项目添加到列表时执行以下操作:

TextView tvXY = (TextView) findViewById(R.id.[TheIdHere]);
tvXY.setVisibility(View.GONE);
在xml文件中,您还必须更改TextView的id。为它们选择不同的ID。您可以通过编辑以下内容来更改id:

@android:id/empty
像这样的事情

@+id/[TheIdHere]

你可以很容易地让他们看不见。在“活动”中,将项目添加到列表时执行以下操作:

TextView tvXY = (TextView) findViewById(R.id.[TheIdHere]);
tvXY.setVisibility(View.GONE);
在xml文件中,您还必须更改TextView的id。为它们选择不同的ID。您可以通过编辑以下内容来更改id:

@android:id/empty
像这样的事情

@+id/[TheIdHere]

要使
textView
可点击,您可以
setOnClickListener
点击
textView
,如下所示:

view.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
        }
    });

要使
textView
可点击,您可以
setOnClickListener
点击
textView
,如下所示:

view.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
        }
    });

共享您的代码,您如何不获取与所有Textview相同的错误id。共享您的代码,您如何不获取与所有Textview相同的错误id。