我现在有问题!我有自定义 ListView,我有两个 TextView 元素。我想要 ListView 元素中的一个 TextView 的 setVisibility(TextView.gone)。我不知道该怎么做
编写一个示例,说明如何在此处隐藏 ListView 的所有项目的 TextView ienter 代码
列表显示:
<ListView
android:id="@+id/listResultAvia"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_weight="1"
android:background="#ffffff"
android:cacheColorHint="#ffffff"
android:drawingCacheQuality="auto" >
<!-- Preview: listitem=@layout/item -->
</ListView>
ListVIew 的自定义项:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff" >
<TextView
android:id="@+id/textViewTimeResult"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000" />
<TextView
android:id="@+id/textViewTimeResult2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#000000"/>
</LinearLayout>
告诉我如何在 onCreate 中隐藏 textViewTimeResult2。如果我写:
TextView test = (TextView) findById(R.id.textViewTimeResult2);
test.setVisibility(TextView.GONE);
我的程序在启动时崩溃了。
添加:
我在下面使用答案,但现在我得到了空的 ListView。我该如何解决?