当我在SearchView中写东西时,我想打开一个ListView

问题描述:

我有一个请求。我想,当我在搜索查看写的东西,我想开我的英文不好一个ListView ..感谢和抱歉..当我在SearchView中写东西时,我想打开一个ListView

我的应用程序screnshot:http://i.imgur.com/IAyYyl5.png

我只有MainActivity.java代码:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    getWindow().requestFeature(Window.FEATURE_ACTION_BAR); 

    setContentView(R.layout.activity_main); 
    mStatusView = (TextView) findViewById(R.id.status_text); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    super.onCreateOptionsMenu(menu); 

    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.searchview_in_menu, menu); 
    MenuItem searchItem = menu.findItem(R.id.action_search); 
    mSearchView = (SearchView) searchItem.getActionView(); 
    setupSearchView(searchItem); 

    return true; 
} 

private void setupSearchView(MenuItem searchItem) { 

    if (isAlwaysExpanded()) { 
     mSearchView.setIconifiedByDefault(false); 
    } else { 
     searchItem.setShowAsActionFlags(MenuItem.SHOW_AS_ACTION_IF_ROOM 
       | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW); 
    } 

    mSearchView.setOnQueryTextListener(this); 
} 

public boolean onQueryTextChange(String newText) { 
    mStatusView.setText("Query = " + newText); 
    return false; 
} 

public boolean onQueryTextSubmit(String query) { 
    mStatusView.setText("Query = " + query + " : submitted"); 
    return false; 
} 

public boolean onClose() { 
    mStatusView.setText("Closed!"); 
    return false; 
} 

protected boolean isAlwaysExpanded() { 
    return false; 
} 

和我有一个菜单的XML代码。感谢您的帮助家伙..

+0

你的答案可能是http://stackoverflow.com/questions/21585326/implementing-searchview-in-action-bar。希望这会对你有用。 – Chitrang 2014-09-28 03:43:35

+0

非常感谢兄弟我会再试一次..但这个例子有问题。我已经尝试过了。请看:http://i.stack.imgur.com/d7t3A.png – 2014-09-28 03:47:00

是,你需要一个自动什么我从你的问题unsersttod完成你的搜索查看...

请检查下面的链接,你在找什么的例子...希望它会帮助你

http://androidforbeginner.blogspot.in/2012/09/expanded-search-view-in-android.html

谢谢

+0

感谢兄弟。这个例子与我的项目相同..但我想看看我的数据列表 – 2014-09-28 03:22:06