コード例 #1
0
 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);
   }
 }
コード例 #2
0
  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("没有更多消息了...");
  }