List of usage examples for android.view KeyEvent ACTION_DOWN
int ACTION_DOWN
To view the source code for android.view KeyEvent ACTION_DOWN.
Click Source Link
From source file:com.example.messaging.MessageActivity.java
@Override public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { firebase.child(CHS + "/" + currentChannel + "/history").push() .setValue(new Message(messageText.getText().toString(), firebaseUser.getDisplayName())); return true; }//from w w w . j a v a2 s. com return false; }
From source file:org.droidpres.activity.TransferActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN && mStartTransferFlag) return true; else/*from w ww .j a v a 2 s .c om*/ return super.onKeyDown(keyCode, event); }
From source file:com.nttec.everychan.ui.NewTabFragment.java
@SuppressLint("ClickableViewAccessibility") @Override//from w ww .ja v a 2 s .com public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { activity.setTitle(R.string.tabs_newtab); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) CompatibilityImpl.setActionBarDefaultIcon(activity); View v = inflater.inflate(R.layout.newtab_fragment, container, false); listView = (DragSortListView) v.findViewById(android.R.id.list); DragSortController controller = new DragSortController(listView, R.id.newtab_quickaccess_drag_handle, DragSortController.ON_DRAG, 0) { @Override public View onCreateFloatView(int position) { return adapter.getView(position, null, listView); } @Override public void onDragFloatView(View floatView, Point floatPoint, Point touchPoint) { } @Override public void onDestroyFloatView(View floatView) { } }; listView.setAdapter(adapter); listView.setOnItemClickListener(this); listView.setDragEnabled(true); listView.setFloatViewManager(controller); listView.setOnTouchListener(controller); listView.setDropListener(new DragSortListView.DropListener() { @Override public void drop(int from, int to) { if (from != to) { QuickAccess.Entry moved = list.remove(from); list.add(to, moved); adapter.setDraggingItem(-1); saveQuickAccessToPreferences(); } } }); registerForContextMenu(listView); addressBar = v.findViewById(R.id.newtab_address_bar); openAddressBar = (Button) v.findViewById(R.id.newtab_open_address_bar); openAddressBar.setOnClickListener(this); addressField = (EditText) v.findViewById(R.id.newtab_address_field); addressField.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { onClick(v); return true; } return false; } }); addressGo = (Button) v.findViewById(R.id.newtab_address_go); addressGo.setOnClickListener(this); openLocal = (Button) v.findViewById(R.id.newtab_open_local); openLocal.setOnClickListener(this); return v; }
From source file:fi.mikuz.boarder.gui.internet.DownloadBoardList.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.internet_download); this.setVolumeControlStream(AudioManager.STREAM_MUSIC); mViewPager = (ViewPager) findViewById(R.id.viewPager); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override/* w ww .j ava 2 s. co m*/ public void onPageSelected(int position) { setPageTitle(position + 1); } }); setNewViewPager(); mSearch = (EditText) findViewById(R.id.searchInput); mCurrentSearch = ""; ImageView refresh = (ImageView) findViewById(R.id.refresh); Button orderByDate = (Button) findViewById(R.id.orderByDate); Button orderByRate = (Button) findViewById(R.id.orderByRate); mOrderRule = ORDER_RULE_CHANGE_TIME; mOrderDirection = ORDER_DIRECTION_DESCENDING; mMaxResults = 40; Bundle extras = getIntent().getExtras(); if (extras.getSerializable(InternetMenu.LOGIN_KEY) != null) { @SuppressWarnings("unchecked") HashMap<String, String> lastSession = (HashMap<String, String>) extras .getSerializable(InternetMenu.LOGIN_KEY); mLoggedIn = true; mUserId = lastSession.get(InternetMenu.USER_ID_KEY); mSessionToken = lastSession.get(InternetMenu.SESSION_TOKEN_KEY); } mSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView exampleView, int actionId, KeyEvent event) { String search = mSearch.getText().toString(); if (actionId == EditorInfo.IME_NULL && event.getAction() == KeyEvent.ACTION_DOWN && !search.equals(mCurrentSearch)) { mCurrentSearch = search; setNewViewPager(); } return true; } }); refresh.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { refreshViewPager(); } }); orderByDate.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (mOrderRule.equals(ORDER_RULE_CHANGE_TIME) && mOrderDirection.equals(ORDER_DIRECTION_DESCENDING)) { mOrderDirection = ORDER_DIRECTION_ASCENDING; } else { mOrderRule = ORDER_RULE_CHANGE_TIME; mOrderDirection = ORDER_DIRECTION_DESCENDING; } setNewViewPager(); } }); orderByRate.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (mOrderRule.equals(ORDER_RULE_BOARD_RATING) && mOrderDirection.equals(ORDER_DIRECTION_DESCENDING)) { mOrderDirection = ORDER_DIRECTION_ASCENDING; } else { mOrderRule = ORDER_RULE_BOARD_RATING; mOrderDirection = ORDER_DIRECTION_DESCENDING; } setNewViewPager(); } }); }
From source file:com.activiti.android.ui.fragments.comment.CommentsFoundationFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setRootView(inflater.inflate(R.layout.fr_comments, container, false)); init(getRootView(), R.string.task_help_add_comment); commentText = (EditText) viewById(R.id.comment_value); bAdd = (ImageButton) viewById(R.id.send_comment); bAdd.setEnabled(false);//from www . j a v a 2 s . c om bAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { addcomment(); } }); commentText.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) { activateSend(); } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { } }); commentText.setImeOptions(EditorInfo.IME_ACTION_SEND); commentText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (event != null && (event.getAction() == KeyEvent.ACTION_DOWN) && ((actionId == EditorInfo.IME_ACTION_SEND))) { addcomment(); return true; } return false; } }); gv.setSelector(android.R.color.transparent); gv.setCacheColorHint(getResources().getColor(android.R.color.transparent)); return getRootView(); }
From source file:com.activiti.android.app.fragments.HelpDialogFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.app_webview, container, false); getToolbar().setVisibility(View.GONE); webView = (WebView) v.findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); emptyView = v.findViewById(R.id.empty); emptyTextView = (TextView) v.findViewById(R.id.empty_text); emptyTextView.setText(Html.fromHtml(getString(R.string.error_offline))); final Activity activity = getActivity(); defaultUrl = activity.getString(R.string.help_user_guide_default_url); webView.setWebViewClient(new WebViewClient() { boolean hasError = false; @Override//from www . ja v a2 s . c o m public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); hasError = false; getActivity().setProgressBarIndeterminateVisibility(true); refreshIcon.setVisible(false); } @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { super.onReceivedError(view, errorCode, description, failingUrl); // We redirect to default EN documentation if locale docs are // not available. if ((errorCode == ERROR_FILE_NOT_FOUND || errorCode == ERROR_HOST_LOOKUP) && !isDefault && failingUrl.equals(rootUrl)) { hasError = true; view.loadUrl(defaultUrl); view.setVisibility(View.GONE); } else if (!ConnectivityUtils.hasInternetAvailable(getActivity())) { view.setVisibility(View.GONE); emptyView.setVisibility(View.VISIBLE); hasError = true; } } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); if (hasError) { view.setVisibility(View.GONE); } else { view.setVisibility(View.VISIBLE); } if (getActivity() != null) { getActivity().setProgressBarIndeterminateVisibility(false); refreshIcon.setVisible(true); } } public void onFormResubmission(WebView view, Message dontResend, Message resend) { resend.sendToTarget(); } }); webView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: if (webView.canGoBack()) { webView.goBack(); return true; } break; } } return false; } }); rootUrl = getUrl(activity); webView.loadUrl(rootUrl); return v; }
From source file:com.polyvi.xface.extension.inappbrowser.XInAppBrowser.java
/** * // w w w . j a v a 2 s . c om */ protected void buildEditText() { RelativeLayout.LayoutParams textLayoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); textLayoutParams.addRule(RelativeLayout.RIGHT_OF, 1); textLayoutParams.addRule(RelativeLayout.LEFT_OF, 5); OnKeyListener keyListener = new View.OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { navigate(mEditText.getText().toString()); return true; } return false; } }; mEditText = createEditText(EDITTEXT_ID, textLayoutParams, true, mUrl, InputType.TYPE_TEXT_VARIATION_URI, EditorInfo.IME_ACTION_GO, keyListener); }
From source file:net.sourceforge.kalimbaradio.androidapp.util.NotificationUtil.java
private static Notification createCustomNotification(Context context, MusicDirectory.Entry song, boolean playing) { Bitmap albumArt;/* ww w . ja va 2 s .co m*/ try { albumArt = FileUtil.getUnscaledAlbumArtBitmap(context, song); if (albumArt == null) { albumArt = Util.decodeBitmap(context, R.drawable.unknown_album_large); } } catch (Exception x) { LOG.warn("Failed to get notification cover art", x); albumArt = Util.decodeBitmap(context, R.drawable.unknown_album_large); } RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.notification); contentView.setTextViewText(R.id.notification_title, song.getTitle()); contentView.setTextViewText(R.id.notification_artist, song.getArtist()); contentView.setImageViewBitmap(R.id.notification_image, albumArt); contentView.setImageViewResource(R.id.notification_playpause, playing ? R.drawable.media_pause : R.drawable.media_start); Intent intent = new Intent("1"); intent.setComponent(new ComponentName(context, DownloadServiceImpl.class)); intent.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE)); contentView.setOnClickPendingIntent(R.id.notification_playpause, PendingIntent.getService(context, 0, intent, 0)); intent = new Intent("2"); intent.setComponent(new ComponentName(context, DownloadServiceImpl.class)); intent.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_MEDIA_NEXT)); contentView.setOnClickPendingIntent(R.id.notification_next, PendingIntent.getService(context, 0, intent, 0)); intent = new Intent("4"); intent.setComponent(new ComponentName(context, DownloadServiceImpl.class)); intent.putExtra(Constants.INTENT_EXTRA_NAME_HIDE_NOTIFICATION, true); contentView.setOnClickPendingIntent(R.id.notification_close, PendingIntent.getService(context, 0, intent, 0)); Intent notificationIntent = new Intent(context, DownloadActivity.class); Notification notification = new NotificationCompat.Builder(context).setOngoing(true) .setSmallIcon(R.drawable.stat_notify_playing).setContent(contentView) .setContentIntent(PendingIntent.getActivity(context, 0, notificationIntent, 0)).build(); if (Build.VERSION.SDK_INT >= 16) { notification.bigContentView = createBigContentView(context, song, albumArt, playing); } return notification; }
From source file:com.jungle.apps.photos.module.homepage.HomepageActivity.java
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { long time = System.currentTimeMillis(); if (time - mLastBackKeyUpTime <= 800) { exitApp();//from w ww .j a v a2 s. c o m } else { mLastBackKeyUpTime = time; JungleToast.makeText(this, R.string.back_press_exit_tips).show(); } return true; } return super.onKeyDown(keyCode, event); }
From source file:org.dmfs.oauth2.android.fragment.InteractiveGrantFragment.java
@Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (mWebView.canGoBack()) { // user went back a step mWebView.goBack();//from w w w . ja v a 2 s . com } else { // the user cancelled the authorization flow sendState(new ErrorOAuth2GrantState( new AuthorizationCancelledError("Authorization cancelled by user."))); } return true; } } if (event.getAction() == KeyEvent.ACTION_UP) { if (keyCode == KeyEvent.KEYCODE_BACK) { // also capture the up event return true; } } return false; }