2012-12-15 21 views
1

所以,我想查詢到JSON"SearchView"在Actionbar中,但SearchView是搜索顧名思義。SearchView作爲查詢JSON

我的意思是,以獲得象徵性的外觀和項目的分配給我搜索有關這個問題的網站,但沒有發現任何變量(EditTextButton

之後,從它們傳輸數據的可能性。

我有基本的佈局,這樣的觀點:

XML:

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:id="@+id/menu_search" 
     android:actionViewClass="android.widget.SearchView" 
     android:icon="@drawable/action_search" 
     android:showAsAction="always|collapseActionView" 
     android:title="Search"/> 
</menu> 

的Java:

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
      MenuInflater inflater = getMenuInflater(); 
      SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); 
      inflater.inflate(R.menu.search_in_menu, menu); 
      return true; 
    } 

有什麼建議?

(我是初學者)

回答

0

你是在正確的軌道上。

在這個問題上有一個很好的教程here

同樣在android dev website上有幾個關於該主題的頁面。

+0

好吧,但...但我想我不明白我。 我的意思是我可以用'SearchView'發送一個文本,如下所示: 'player' = searchView在action欄中的文本區域 'get' =操作欄中的搜索按鈕。 JSONObject'player' = dataplayer.getJSONObject('player'.getText()。ToString()); 和尋找: 'get'.setOnClickListener(新OnClickListener() 在沒有你提到的文章似乎無法寫下來,但我無法理解這一點。 – Krendzel