private void performSearch(String keyWords) { navi.setSearchViewText(keyWords); if (!Utils.isNull(keyWords)) { showWaitDialog("正在搜索...", true); Utils.hideInputManager(SearchOnlineMusicActivity.this); new MusicNetwork2(this, REQUEST_SEARCH_MUSIC).searchOnlineMusic(keyWords); } }
private void init() { navi.setSearchViewVisible(true); navi.setBackTvVisible("", false); navi.setBackBtnParamers(); navi.setSearchViewLeftBg(R.drawable.search_button_icon); navi.setSearchViewHintText(R.string.search_you_like_music); navi.setOnEditorActionListener( new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { inputKeyword = mSearchEt.getText().toString().trim(); performSearch(inputKeyword); } return false; } }); mListView = (ListView) findViewById(R.id.fragment_choose_music_onlie_search_result_lv); startSearchTv = (TextView) findViewById(R.id.fragment_choose_music_online_search); noMusicLayout = (RelativeLayout) findViewById(R.id.no_music_resource); hotMusicLayout = (LinearLayout) findViewById(R.id.search_tags); hotMusicLayout.setVisibility(View.GONE); mChooseMusicLocalAdapter = new ChooseMusicOnlineAdapter(this, null); mChooseMusicLocalAdapter.setMusicListener(this); mListView.setAdapter(mChooseMusicLocalAdapter); startSearchTv.setOnClickListener(this); inputKeyword = getIntent().getStringExtra("keyword"); if (Utils.isNull(inputKeyword) == false) { navi.setSearchViewText(inputKeyword); performSearch(inputKeyword); } footerView = View.inflate(this, R.layout.listview_footer, null); TextView textView = (TextView) footerView.findViewById(R.id.listview_footer_text); textView.setText("没有更多消息了..."); }