MAINACTIVITY public class MainActivity extends ActionBarActivity { Button btnSearch; private Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.tool_bar); // Attaching the layout to the toolbar object setSupportActionBar(toolbar); Button btnSearch = (Button) findViewById(R.id.btnSearch); btnSearch.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onSearchRequested(); } }); } SEARCHACTIVITY public class SearchActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { Map<string,string> map = new Hashtable<string,string>(); map.put("Salam","Hello in arabic");//How to read/populate search result from text files in asseta folder map.put("Bonjour", "Hello in french");//How to read/populate search result from text files in asseta folder map.put("Hola", "Hello In Spanish");//How to read/populate search result from text files in asseta folder String result = "Found Nothing!"; super.onCreate(savedInstanceState); Intent intent = getIntent(); if (Intent.ACTION_SEARCH.equals(intent.getAction())) { String query = intent.getStringExtra(SearchManager.QUERY); Log.i("search","query="+query); String str = map.get(query); if (str!=null) { result = "result: "+query+" is "+str; } } TextView text = new TextView(this); text.setText(result); text.setTextSize(20); text.setGravity(Gravity.CENTER | Gravity.CENTER_HORIZONTAL); setContentView(text); text.setVerticalScrollBarEnabled(true); text.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); text.setSingleLine(false); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)