Example usage for android.view View FOCUS_DOWN

List of usage examples for android.view View FOCUS_DOWN

Introduction

In this page you can find the example usage for android.view View FOCUS_DOWN.

Prototype

int FOCUS_DOWN

To view the source code for android.view View FOCUS_DOWN.

Click Source Link

Document

Use with #focusSearch(int) .

Usage

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);
}