我有ListView
。在ListView
我有SearchView
列表中的哪个过滤器项。工作正常,但问题是当我点击SearchView
时,标题TextView
没有隐藏。当我点击TextView
时,任何人都知道如何隐藏SearchView
。
示例如下:
在图片中,当我点击SearchView时,我想要隐藏TextView Food卡路里。
这是我的SearchView
和TextView
代码:
<SearchView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/searchView"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/button1"
android:layout_toStartOf="@+id/button1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Food Calories"
android:id="@+id/tex"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textColor="#ffffffff"
android:layout_marginTop="10dp"/>
这是活动代码:
public class DataListActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.data_list_layout);
SearchView sear = (SearchView)findViewById(R.id.searchView);
sear.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
listDataAdapter.getFilter().filter(newText);
return true;
}
});}