2013-07-28 118 views
0

我有要求創建搜索,如下所示。我已經創建了片段選項卡,在該選項卡中,我應該顯示數據,如下圖所示。 [1]:http://i.stack.imgur.com/Rn988.png創建列表視圖搜索

我的Java類是

public class FragmentTab extends SherlockListFragment { 



@Override 
public SherlockFragmentActivity getSherlockActivity() { 
    return super.getSherlockActivity(); 
} 
@Override 
public void onViewCreated(View view, Bundle savedInstanceState) { 
    super.onViewCreated(view, savedInstanceState); 

} 


@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View view = super.onCreateView(inflater, container, savedInstanceState); 

    return view; 
} 

@Override 
public void onSaveInstanceState(Bundle outState) { 
    super.onSaveInstanceState(outState); 
    setUserVisibleHint(true); 
    // getActivity().getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.abs__action_bar_title_item); 

} 


}// class 

回答

0

您可以簡單地添加一個對的ActionView搜索動作的動作條。

正如我看到你已經使用ActionBarSherlock向後兼容;你也可以使用從SDK 18開始的新的ActionBarComapt,支持庫v7。

詳情:http://developer.android.com/guide/topics/ui/actionbar.html#ActionView

不要忘記支持舊設備(2.3.x版本)硬件搜索按鈕來觸發動作。

+0

要添加一個篩選器到你的列表視圖:http://stackoverflow.com/questions/13579559/android-searchview-filter-for-list-view – user2627118