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
4

1 回答 1

0

您可以简单地将搜索操作的 ActionView 添加到 ActionBar。

正如我所见,您已经使用 ActionBarSherlock 来实现向后兼容性;您还可以使用从 SDK 18 开始的新 ActionBarComapt,支持库 v7。

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

不要忘记支持旧设备 (2.3.x) 上的硬件搜索按钮来触发操作。

于 2013-07-28T08:10:33.980 回答