2012-12-15 5 views
1

따라서 작업 바에서 JSON"SearchView"을 사용하여 쿼리를 만들고 싶지만 SearchView은 이름에서 알 수 있듯이 검색 용입니다.SearchView as query JSON

나는 상징적 인 외관과 나는이 주제에 대한 웹을 검색하지만 아무것도 발견 변수 (EditText, Button)

에 항목을 할당 한 후 그들로부터 데이터를 전송 할 수있는 가능성을 얻을 것을 의미한다.

I가이보기와 기본 레이아웃 :

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> 

자바 :

@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에서 작업 표시 줄에있는 작업 표시 줄에서 'get' = 검색 버튼을 클릭합니다. JSONObject'player' = dataplayer.getJSONObject ('player'.getText(). ToString()); 그리고 검색 : 'get'.setOnClickListener (새 OnClickListener를() 귀하가 언급 한 기사의 아무도에서 내가 그것을 이해할 수없는 것을 제외하고, 그것에 대해 쓸 수없는 것. – Krendzel