|
|
@ -53,6 +53,7 @@ public class SearchResultTabActivity extends BaseActivity {
|
|
|
|
|
|
|
|
|
|
|
|
private String search;
|
|
|
|
private String search;
|
|
|
|
private ActivitySearchResultTabsBinding binding;
|
|
|
|
private ActivitySearchResultTabsBinding binding;
|
|
|
|
|
|
|
|
private TabLayout.Tab initial;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
@ -77,7 +78,8 @@ public class SearchResultTabActivity extends BaseActivity {
|
|
|
|
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(ContextCompat.getColor(this, R.color.cyanea_primary)));
|
|
|
|
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(ContextCompat.getColor(this, R.color.cyanea_primary)));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
setTitle(search);
|
|
|
|
setTitle(search);
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.tags)));
|
|
|
|
initial = binding.searchTabLayout.newTab();
|
|
|
|
|
|
|
|
binding.searchTabLayout.addTab(initial.setText(getString(R.string.tags)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.accounts)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.accounts)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.toots)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.toots)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.action_cache)));
|
|
|
|
binding.searchTabLayout.addTab(binding.searchTabLayout.newTab().setText(getString(R.string.action_cache)));
|
|
|
@ -125,7 +127,6 @@ public class SearchResultTabActivity extends BaseActivity {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean onQueryTextSubmit(String query) {
|
|
|
|
public boolean onQueryTextSubmit(String query) {
|
|
|
|
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
|
|
|
|
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
|
|
|
|
assert imm != null;
|
|
|
|
|
|
|
|
imm.hideSoftInputFromWindow(binding.searchTabLayout.getWindowToken(), 0);
|
|
|
|
imm.hideSoftInputFromWindow(binding.searchTabLayout.getWindowToken(), 0);
|
|
|
|
query = query.replaceAll("^#+", "");
|
|
|
|
query = query.replaceAll("^#+", "");
|
|
|
|
search = query.trim();
|
|
|
|
search = query.trim();
|
|
|
@ -134,6 +135,7 @@ public class SearchResultTabActivity extends BaseActivity {
|
|
|
|
searchView.clearFocus();
|
|
|
|
searchView.clearFocus();
|
|
|
|
setTitle(search);
|
|
|
|
setTitle(search);
|
|
|
|
searchView.setIconified(true);
|
|
|
|
searchView.setIconified(true);
|
|
|
|
|
|
|
|
binding.searchTabLayout.selectTab(initial);
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|