android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:onClick="onLanguageButtonClick"
android:src="@drawable/ic_swap_horiz_black_24dp" />
<android.support.design.widget.FloatingActionButton
android:layout_alignParentBottom="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:onClick="onSearchButtonClick"
android:src="@drawable/ic_search_black_24dp" />
<TextView
onCreateSetupActionBarAndSearchView();
View floatSwapButton = findViewById(R.id.floatSwapButton);
- floatSwapButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View arg0) {
- onLanguageButtonClick();
- }
- });
floatSwapButton.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
}
});
- final FloatingActionButton floatSearchButton = (FloatingActionButton)findViewById(R.id.floatSearchButton);
- floatSearchButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View arg0) {
- if (!searchView.hasFocus()) {
- searchView.requestFocus();
- }
- if (searchView.getQuery().toString().length() > 0) {
- searchView.setQuery("", false);
- }
- showKeyboard();
- searchView.setIconified(false);
- }
- });
-
// Set the search text from the intent, then the saved state.
String text = getIntent().getStringExtra(C.SEARCH_TOKEN);
if (savedInstanceState != null) {
}
}
- void onLanguageButtonClick() {
+ public void onSearchButtonClick(View dummy) {
+ if (!searchView.hasFocus()) {
+ searchView.requestFocus();
+ }
+ if (searchView.getQuery().toString().length() > 0) {
+ searchView.setQuery("", false);
+ }
+ showKeyboard();
+ searchView.setIconified(false);
+ }
+
+ public void onLanguageButtonClick(View dummy) {
if (dictionary.indices.size() == 1) {
// No need to work to switch indices.
return;
return intent;
}
+ public void onOkClick(View dummy) {
+ finish();
+ }
+
/** Called when the activity is first created. */
@Override
public void onCreate(final Bundle savedInstanceState) {
}
final Button okButton = (Button) findViewById(R.id.okButton);
- okButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- finish();
- }
- });
if (!getIntent().getBooleanExtra(SHOW_OK_BUTTON, true)) {
okButton.setVisibility(Button.GONE);
}