List of usage examples for android.view View FOCUS_DOWN
int FOCUS_DOWN
To view the source code for android.view View FOCUS_DOWN.
Click Source Link
From source file:com.commonsware.android.documents.consumer.ConsumerFragment.java
private void logToTranscript(String msg) { transcript.setText(transcript.getText().toString() + msg + "\n"); scroll.fullScroll(View.FOCUS_DOWN); }
From source file:com.semaphore.sm.TabKmsgFragment.java
private void updateResultsInUi() { if (kmsg_cleared) { tv.setText(""); kmsg_cleared = false;// w ww.jav a 2s. c o m } if (kmsg.size() > line) { for (int i = line; i <= kmsg.size() - 1; i++) { tv.append(kmsg.get(i).concat("\n")); line++; } sv.post(new Runnable() { public void run() { sv.fullScroll(View.FOCUS_DOWN); } }); } }
From source file:com.google.reviewit.ReviewChangesFragment.java
private void init() { SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout) v(R.id.swipeRefreshLayout); swipeRefreshLayout.setColorSchemeColors(widgetUtil.color(R.color.progressBar)); swipeRefreshLayout.setRefreshing(true); swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override/*w w w .ja va 2 s. c o m*/ public void onRefresh() { getApp().getQueryHandler().reset(); loadAndDisplay(true); } }); v(R.id.reloadButton).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { reloadQuery(); } }); final View nextPageProgress = v(R.id.nextPageProgress); final ScrollView scrollView = (ScrollView) v(R.id.scrollView); scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { @Override public void onScrollChanged() { if (isAdded() && getApp().getQueryHandler().hasNext() && nextPageProgress.getVisibility() == View.GONE) { View lastChild = scrollView.getChildAt(scrollView.getChildCount() - 1); if ((lastChild.getBottom() - (scrollView.getHeight() + scrollView.getScrollY())) == 0) { setVisible(nextPageProgress); scrollView.post(new Runnable() { @Override public void run() { scrollView.fullScroll(View.FOCUS_DOWN); loadAndDisplay(); } }); } } } }); }
From source file:com.fbartnitzek.tasteemall.location.ShowBaseMapFragment.java
protected void tryUpdatingMarker() { Log.v(LOG_TAG, "tryUpdatingMarker, mMap=" + mMap + ", mMarkerOptions=" + mMarkerOptions); if (mMap != null && mMarkerOptions != null) { if (mCurrentMarker != null) { mCurrentMarker.remove();/*from www. jav a2s. c o m*/ } mCurrentMarker = mMap.addMarker(mMarkerOptions); Log.v(LOG_TAG, "tryUpdatingMarker - moving to marker at " + mMarkerOptions.getPosition()); mMap.moveCamera(CameraUpdateFactory.newLatLng(mMarkerOptions.getPosition())); mMap.animateCamera(CameraUpdateFactory.zoomTo(10)); // scroll down NestedScrollView nsv = (NestedScrollView) mRootView.findViewById(R.id.nested_scrollView); nsv.fullScroll(View.FOCUS_DOWN); } }
From source file:com.mikecorrigan.trainscorekeeper.FragmentHistory.java
private void updateUi() { Log.vc(VERBOSE, TAG, "updateUi"); if (game == null) { Log.w(TAG, "updateUi: no game, this=" + this); return;// w w w .j av a2 s. c o m } if (textView == null) { Log.w(TAG, "updateUi: no view, this=" + this); return; } final String text = game.getHistory(); Log.vc(VERBOSE, TAG, "history=" + text); textView.setText(text); if (scrollView != null) { scrollView.fullScroll(View.FOCUS_DOWN); } }
From source file:app.wz.MainActivity.java
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); self = this;// w w w .java2s .c om requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setProgressBarIndeterminateVisibility(false); setContentView(R.layout.layout_main); // initialize your android device sensor capabilities mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); powerManager = (PowerManager) getSystemService(POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag"); wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); lock = wifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, "LockTag"); prefs = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext()); textScroll = (ScrollView) findViewById(R.id.textScroll); textRead = (TextView) findViewById(R.id.textRead); commStatus = (TextView) findViewById(R.id.commStatus); pingStatus = (TextView) findViewById(R.id.pingStatus); inputCmd = (EditText) findViewById(R.id.inputCmd); inputVal = (EditText) findViewById(R.id.inputVal); gb = (GlobalApp) getApplication(); gb.bt = new BluetoothSPP(this); bt = gb.bt; gb.arduino = new ArduinoFirmata(this, bt); arduino = gb.arduino; gb.neuro = new NeuroInterface(prefs, gb); neuro = gb.neuro; if (prefs.getBoolean("autoload", false)) { if (neuro.loadWeights(prefs.getString("last_save", ""))) { textRead.append("Restored Weights at Step " + neuro.count + "\n"); textScroll.fullScroll(View.FOCUS_DOWN); } } if (!bt.isBluetoothAvailable()) { Toast.makeText(getApplicationContext(), "Bluetooth is not available", Toast.LENGTH_SHORT).show(); finish(); } bt.setOnDataReceivedListener(new OnDataReceivedListener() { public void onDataReceived(byte[] data, String message) { gb.lastResponseBT = System.currentTimeMillis(); arduino.processInput(data); } }); bt.setBluetoothConnectionListener(new BluetoothConnectionListener() { public void onDeviceDisconnected() { haltNeuro(); commStatus.setText("Status : Not Connected"); menu.clear(); getMenuInflater().inflate(R.menu.connection, menu); } public void onDeviceConnectionFailed() { commStatus.setText("Status : Connection Failed"); } public void onDeviceConnected(String name, String address) { commStatus.setText("Status : Connected to " + name); menu.clear(); getMenuInflater().inflate(R.menu.disconnection, menu); } }); // bt.setAutoConnectionListener(new BluetoothSPP.AutoConnectionListener() { // public void onNewConnection(String name, String address) { // Log.i("Check", "New Connection - " + name + " - " + address); // } // // public void onAutoConnectionStarted() { // Log.i("Check", "Auto connection started"); // } // }); if (!bt.isBluetoothEnabled()) { Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(intent, BluetoothState.REQUEST_ENABLE_BT); } else { if (!bt.isServiceAvailable()) { bt.setupService(); bt.startService(BluetoothState.DEVICE_ANDROID); setup(); } } refreshPing.start(); neuroThread.start(); new Thread() { public void run() { while (true) { try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } if (neuro.count > neuro.lastDisplay) { neuro.lastDisplay = neuro.count; runOnUiThread(new Runnable() { @Override public void run() { if (!neuro.halt) { textRead.append( "P err: " + (new DecimalFormat("0.000E0")).format(neuro.avg_error) + " O err: " + (new DecimalFormat("0.000E0")).format(neuro.avg_obj_error) + " stp: " + neuro.count + "\n"); textScroll.fullScroll(View.FOCUS_DOWN); } } }); } } } }.start(); new Thread() { public void run() { while (true) { try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } runOnUiThread(new Runnable() { @Override public void run() { if (textRead.length() > 20000) textRead.setText(""); } }); } } }.start(); }
From source file:com.yangtsaosoftware.pebblemessenger.activities.SetupFragment.java
private void run_basic_test() { SpannableStringBuilder ssb = new SpannableStringBuilder(); ssb.append(_context.getString(R.string.setup_basic_test)); ssb.append('\n'); ssb.append(_context.getString(R.string.setup_test_pebble_title)); ssb.append(test_Pebble_state(_context)); ssb.append('\n'); ssb.append(_context.getString(R.string.setup_test_pebble_firmware)); ssb.append(test_PebbleFirmware_state(_context)); ssb.append('\n'); ssb.append(_context.getString(R.string.setup_accessibility_service_title)); // ssb.append(test_AccessService_state(_context)); ssb.append('\n'); ssb.append(_context.getString(R.string.setup_watch_list)); ssb.append(test_WatchList_state(_context)); ssb.append('\n'); ssb.append(_context.getString(R.string.setup_font_base_status)); ssb.append(test_FontBase_state(_context)); ssb.append('\n'); textInfo.setText(ssb);// www . j a va2 s. c o m svMyview.fullScroll(View.FOCUS_DOWN); }
From source file:jp.mixi.android.sdk.MixiDialog.java
private void hideLoading() { View progress = findViewById(R.id.progress); progress.setVisibility(View.GONE); progress.startAnimation(AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_out)); View webView = findViewById(R.id.webview); webView.setVisibility(View.VISIBLE); webView.requestFocus(View.FOCUS_DOWN); webView.startAnimation(AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_in)); }
From source file:com.google.android.apps.location.gps.gnsslogger.LoggerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View newView = inflater.inflate(R.layout.fragment_log, container, false /* attachToRoot */); mLogView = (TextView) newView.findViewById(R.id.log_view); mScrollView = (ScrollView) newView.findViewById(R.id.log_scroll); getActivity().bindService(new Intent(getActivity(), TimerService.class), mConnection, Context.BIND_AUTO_CREATE); UiLogger currentUiLogger = mUiLogger; if (currentUiLogger != null) { currentUiLogger.setUiFragmentComponent(mUiComponent); }//from ww w .jav a 2s . co m FileLogger currentFileLogger = mFileLogger; if (currentFileLogger != null) { currentFileLogger.setUiComponent(mUiComponent); } Button start = (Button) newView.findViewById(R.id.start_log); Button end = (Button) newView.findViewById(R.id.end_log); Button clear = (Button) newView.findViewById(R.id.clear_log); start.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { mScrollView.fullScroll(View.FOCUS_UP); } }); end.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { mScrollView.fullScroll(View.FOCUS_DOWN); } }); clear.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { mLogView.setText(""); } }); mTimerDisplay = (TextView) newView.findViewById(R.id.timer_display); mTimer = (Button) newView.findViewById(R.id.timer); mStartLog = (Button) newView.findViewById(R.id.start_logs); mSendFile = (Button) newView.findViewById(R.id.send_file); displayTimer(mTimerValues, false /* countdownStyle */); enableOptions(true /* start */); mStartLog.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { enableOptions(false /* start */); Toast.makeText(getContext(), R.string.start_message, Toast.LENGTH_LONG).show(); mFileLogger.startNewLog(); if (!mTimerValues.isZero() && (mTimerService != null)) { mTimerService.startTimer(); } } }); mSendFile.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { stopAndSend(); } }); mTimer.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { launchTimerDialog(); } }); return newView; }
From source file:au.com.wallaceit.reddinator.TabCommentsFragment.java
@SuppressLint({ "SetJavaScriptEnabled", "AddJavascriptInterface" }) public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mContext = this.getActivity(); SharedPreferences mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(mContext); global = (GlobalObjects) mContext.getApplicationContext(); final boolean load = getArguments().getBoolean("load"); // get needed activity values articleId = getActivity().getIntent().getStringExtra(WidgetProvider.ITEM_ID); permalink = getActivity().getIntent().getStringExtra(WidgetProvider.ITEM_PERMALINK); ll = new LinearLayout(mContext); ll.setLayoutParams(new WebView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 0, 0)); // fixes for webview not taking keyboard input on some devices mWebView = new WebView(mContext); mWebView.setLayoutParams(new WebView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 0, 0)); ll.addView(mWebView);/*from w w w . java 2 s .c o m*/ WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); // enable ecmascript webSettings.setDomStorageEnabled(true); // some video sites require dom storage webSettings.setSupportZoom(false); webSettings.setBuiltInZoomControls(false); webSettings.setDisplayZoomControls(false); int fontSize = Integer.parseInt(mSharedPreferences.getString("commentfontpref", "18")); webSettings.setDefaultFontSize(fontSize); webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); mSharedPreferences.getString("titlefontpref", "16"); final String themeStr = global.mThemeManager.getActiveTheme("appthemepref").getValuesString(); mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { boolean redditLink = false; System.out.println(url); if (url.indexOf("file://") == 0) { // fix for short sub and user links url = url.replace("file://", "https://www.reddit.com") + "/.compact"; redditLink = true; } if (redditLink || url.indexOf("https://www.reddit.com/") == 0) { Intent i = new Intent(mContext, WebViewActivity.class); i.putExtra("url", url); startActivity(i); } else { Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(i); } return true; // always override url } public void onPageFinished(WebView view, String url) { mWebView.loadUrl("javascript:init(\"" + StringEscapeUtils.escapeJavaScript(themeStr) + "\", \"" + global.mRedditData.getUsername() + "\")"); if (load) load(); } }); mWebView.setWebChromeClient(new WebChromeClient()); mWebView.requestFocus(View.FOCUS_DOWN); WebInterface webInterface = new WebInterface(mContext); mWebView.addJavascriptInterface(webInterface, "Reddinator"); mWebView.loadUrl("file:///android_asset/comments.html#" + articleId); }