java类android.text.method.ScrollingMovementMethod的实例源码

LocalPlayerActivity.java 文件源码 项目:cast-videos-android 阅读 24 收藏 0 点赞 0 评论 0
private void loadViews() {
    mVideoView = (VideoView) findViewById(R.id.videoView1);
    mTitleView = (TextView) findViewById(R.id.textView1);
    mDescriptionView = (TextView) findViewById(R.id.textView2);
    mDescriptionView.setMovementMethod(new ScrollingMovementMethod());
    mAuthorView = (TextView) findViewById(R.id.textView3);
    mStartText = (TextView) findViewById(R.id.startText);
    mStartText.setText(Utils.formatMillis(0));
    mEndText = (TextView) findViewById(R.id.endText);
    mSeekbar = (SeekBar) findViewById(R.id.seekBar1);
    mPlayPause = (ImageView) findViewById(R.id.imageView2);
    mLoading = (ProgressBar) findViewById(R.id.progressBar1);
    mControllers = findViewById(R.id.controllers);
    mContainer = findViewById(R.id.container);
    mCoverArt = (ImageView) findViewById(R.id.coverArtView);
    ViewCompat.setTransitionName(mCoverArt, getString(R.string.transition_image));
    mPlayCircle = (ImageButton) findViewById(R.id.play_circle);
    mPlayCircle.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            togglePlayback();
        }
    });
}
ExprEval.java 文件源码 项目:android-expr-eval 阅读 18 收藏 0 点赞 0 评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_expr_eval);
    setSupportActionBar((Toolbar)findViewById(R.id.my_toolbar));
    LibraryLocalizer.localize(this);
    in = (EditText) findViewById(R.id.inputText);
    out = (TextView) findViewById(R.id.outputText);
    out.setMovementMethod(new ScrollingMovementMethod());
    evalBtn = (Button)findViewById(R.id.evalBtn);
    evalBtn.setOnClickListener(this);
    ctxDialog = new ContextDialogFragment();
    ctx = new TextViewExpressionContext(out);
    ctx.addObserver(ctxDialog);
    ctxDialog.update(ctx, null);
}
DragLatencyFragment.java 文件源码 项目:walt 阅读 24 收藏 0 点赞 0 评论 0
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    logger = SimpleLogger.getInstance(getContext());
    waltDevice = WaltDevice.getInstance(getContext());

    // Inflate the layout for this fragment
    final View view = inflater.inflate(R.layout.fragment_drag_latency, container, false);
    logTextView = (TextView) view.findViewById(R.id.txt_log_drag_latency);
    startButton = view.findViewById(R.id.button_start_drag);
    restartButton = view.findViewById(R.id.button_restart_drag);
    finishButton = view.findViewById(R.id.button_finish_drag);
    touchCatcher = (TouchCatcherView) view.findViewById(R.id.tap_catcher);
    crossCountsView = (TextView) view.findViewById(R.id.txt_cross_counts);
    dragCountsView = (TextView) view.findViewById(R.id.txt_drag_counts);
    latencyChart = (ScatterChart) view.findViewById(R.id.latency_chart);
    latencyChartLayout = view.findViewById(R.id.latency_chart_layout);
    logTextView.setMovementMethod(new ScrollingMovementMethod());
    view.findViewById(R.id.button_close_chart).setOnClickListener(this);
    restartButton.setEnabled(false);
    finishButton.setEnabled(false);
    return view;
}
AccelerometerFragment.java 文件源码 项目:walt 阅读 28 收藏 0 点赞 0 评论 0
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    logger = SimpleLogger.getInstance(getContext());
    waltDevice = WaltDevice.getInstance(getContext());

    // Inflate the layout for this fragment
    final View view = inflater.inflate(R.layout.fragment_accelerometer, container, false);
    logTextView = (TextView) view.findViewById(R.id.txt_log);
    startButton = view.findViewById(R.id.button_start);
    latencyChart = (ScatterChart) view.findViewById(R.id.latency_chart);
    latencyChartLayout = view.findViewById(R.id.latency_chart_layout);
    logTextView.setMovementMethod(new ScrollingMovementMethod());
    view.findViewById(R.id.button_close_chart).setOnClickListener(this);
    sensorManager = (SensorManager) getContext().getSystemService(Context.SENSOR_SERVICE);
    accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
    if (accelerometer == null) {
        logger.log("ERROR! Accelerometer sensor not found");
    }
    return view;
}
ScreenResponseFragment.java 文件源码 项目:walt 阅读 62 收藏 0 点赞 0 评论 0
@Override
public void run() {
    waltDevice.stopListener();
    waltDevice.clearTriggerHandler();

    // TODO: Add option to save this data into a separate file rather than the main log.
    logger.log(brightnessCurveData.toString());
    logger.log("=== End of screen brightness data ===");

    blackBox.setText(logger.getLogText());
    blackBox.setMovementMethod(new ScrollingMovementMethod());
    blackBox.setBackgroundColor(color_gray);
    isTestRunning = false;
    startButton.setEnabled(true);
    setFullScreen(false);
    drawBrightnessChart();
    LogUploader.uploadIfAutoEnabled(getContext());
}
TapLatencyFragment.java 文件源码 项目:walt 阅读 16 收藏 0 点赞 0 评论 0
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    shouldShowLatencyChart = getBooleanPreference(getContext(), R.string.preference_show_tap_histogram, true);
    if (getBooleanPreference(getContext(), R.string.preference_systrace, true)) {
        traceLogger = TraceLogger.getInstance();
    }
    waltDevice = WaltDevice.getInstance(getContext());
    logger = SimpleLogger.getInstance(getContext());
    // Inflate the layout for this fragment
    final View view = inflater.inflate(R.layout.fragment_tap_latency, container, false);
    restartButton = (ImageButton) view.findViewById(R.id.button_restart_tap);
    finishButton = (ImageButton) view.findViewById(R.id.button_finish_tap);
    tapCatcherView = (TextView) view.findViewById(R.id.tap_catcher);
    logTextView = (TextView) view.findViewById(R.id.txt_log_tap_latency);
    tapCountsView = (TextView) view.findViewById(R.id.txt_tap_counts);
    moveCountsView = (TextView) view.findViewById(R.id.txt_move_count);
    latencyChart = (HistogramChart) view.findViewById(R.id.latency_chart);
    logTextView.setMovementMethod(new ScrollingMovementMethod());
    finishButton.setEnabled(false);
    return view;
}
BidiInfoActivity.java 文件源码 项目:Tehreer-Android 阅读 17 收藏 0 点赞 0 评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_bidi_info);

    Intent intent = getIntent();
    mBidiText = String.valueOf(intent.getCharSequenceExtra(BIDI_TEXT));
    mDensity = getResources().getDisplayMetrics().scaledDensity;

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
    }

    SpannableStringBuilder builder = new SpannableStringBuilder();
    writeBidiText(builder);

    TextView bidiTextView = (TextView) findViewById(R.id.text_view_bidi);
    bidiTextView.setMovementMethod(ScrollingMovementMethod.getInstance());
    bidiTextView.setText(builder);
}
FragmentCompatibility.java 文件源码 项目:JCL 阅读 16 收藏 0 点赞 0 评论 0
@Override
public void onResume() {
    super.onResume();
    View v = getView();
    TextView tx = (TextView) v.findViewById(R.id.txList);
    JCL_ANDROID_Facade jcl = JCL_ANDROID_Facade.getInstance();
    if (!JCL_HostService.isWorking) {
        tx.setText("Your device doesn't support these sensors:\n\n"
                + incompatibleSensor[0] + "\n\n"
                + "Your device supports these sensors:\n\n"
                + incompatibleSensor[1]);
    } else
        tx.setText(jcl.getTerminal());


    tx.setMovementMethod(new ScrollingMovementMethod());
    Button b = (Button) v.findViewById(R.id.btnrun);
    if (!JCL_HostService.isWorking)
        b.setText("Run");
    else
        b.setText("Stop");

}
AboutActivity.java 文件源码 项目:nightmode 阅读 26 收藏 0 点赞 0 评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_about);
    try
    {
        // Set the context of the textview to the app VerionName
        TextView version = (TextView)findViewById(R.id.nameView);
        String app_ver = this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName;
        version.setText(getString(R.string.app_name) + " Version" + " " + app_ver);
    }
    catch (PackageManager.NameNotFoundException e)
    {
        // This should never happen
        Log.e("NightMode/AboutActivity", e.getMessage());
        finish();
    }
    TextView licenseDetails = (TextView)findViewById(R.id.licenceText);
    licenseDetails.setText(Html.fromHtml(getString(R.string.licence_info)));
    // Make the license scrollable
    licenseDetails.setMovementMethod(new ScrollingMovementMethod());
}
NotificationInfoActivity.java 文件源码 项目:DebugKit 阅读 16 收藏 0 点赞 0 评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_notification_info);

    TextView textView = (TextView)findViewById(R.id.textView);
    textView.setMovementMethod(new ScrollingMovementMethod());

    Intent intent = getIntent();
    if (ACTION.equals(intent.getAction())) {
        String[] stacktrace = intent.getStringArrayExtra("__stacktrace");
        for (String s : stacktrace) {
            textView.setText(textView.getText() + s + '\n');
        }
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号