2016-09-13 12 views
0


Я хочу добавить SearchView в другой вид. Я не могу поместить его в ActionBar (я скрываю собственный actionBar и вместо него создаю пользовательский вид).
Когда я добавляю его для просмотра и установки search: searchBar to TableView, мое приложение падает.
Я использую Appcelerator Studio, платформа AndroidTitanium - установите Android SearchView/SearchBar (в отдельном представлении, а не в панели действий), чтобы искать свойство поиска TableView

Вот код я использую:

var searchBar = Ti.UI.createSearchBar({ 
    hintText:"", 
    color:"#000000", 
    barColor:"#eaeaea", 
    height:40, 
    borderColor:"#ffffff", 
    backgroundColor:"#ffffff", 
    showCancel:false 
}); 
var prevadzkyListView = Ti.UI.createListView({ 
top:55, 
templates:{'simple':cTemplate}, 
separatorStyle:1, 
width:width, 
height:height-80, 
backgroundColor: 'transparent', 
editing: false, 
moving: false, 
visible: true, 
scrollable:true, 
searchView:searchBar, 
resultsBackgroundColor: "#c0392b", 

});

+0

Просьба предоставить необходимый код, где приложение падает и как вы создаете и устанавливаете свойство searchbar/view для поиска в таблице. –

ответ

0

Добавить ниже в макете XML:

<SearchView 
      android:id="@+id/searchView" 
      android:layout_width="match_parent" 
      android:elevation="2dp" 
      android:background="#fff" 
      android:layout_height="wrap_content"> 
     </SearchView> 

Добавить ниже в ваш класс Java активность:

searchView = (SearchView) findViewById(R.id.searchView); 
     searchView.setQueryHint("Search View"); 
     searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { 
      @Override 
      public boolean onQueryTextSubmit(String query) { 
       Toast.makeText(getBaseContext(), query, Toast.LENGTH_LONG).show(); 
       return false; 
      } 

      @Override 
      public boolean onQueryTextChange(String newText) { 
       Toast.makeText(getBaseContext(), newText, Toast.LENGTH_LONG).show(); 
       return false; 
      } 
     }); 

Примечание: import android.widget.SearchView;

 Смежные вопросы

  • Нет связанных вопросов^_^