2

このトピックのいくつかのスレッドを読みましたが、解決策が見つかりませんでした。TextView で scrollHorizo​​ntally 属性を使用したいのですが、Java コードから使用します。

これが私が試したことです:

        nameTextView = new TextView(context);
        nameTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
        nameTextView.setId(R.id.header_text_id);
        nameTextView.setGravity(Gravity.CENTER | Gravity.LEFT);
        nameTextView.setSingleLine();
        nameTextView.setHorizontallyScrolling(true);
        nameTextView.setEllipsize(TextUtils.TruncateAt.MARQUEE);
        nameTextView.setFocusableInTouchMode(true);
        nameTextView.setMarqueeRepeatLimit(-1);
        nameTextView.setFocusable(true);

        Typeface tf = Typeface.createFromAsset(context.getAssets(), "fonts/robotocondensed.ttf");
        nameTextView.setTypeface(tf);
        nameTextView.setTextColor(getResources().getColor(android.R.color.white));

テキストは後で設定します。テキストがスクロールしません。何が問題なのですか?

4

2 に答える 2