Текст пунктирной рамки в Android

Читали ли вы, как работает Chromium Embedded Framework ? Он создаст несколько процессов, обычно путем создания дополнительных копий основного исполняемого файла. Когда это произойдет, вы получите другой процесс, отображающий диалоговое окно «Это тестовое предупреждение». Поскольку это другой процесс, ваши точки останова не будут достигнуты, если у вас не настроен отладчик для отладки любых порожденных дочерних процессов.

В результате вы видите ожидаемое поведение.

58
задан Abdul Rahman 30 November 2012 в 13:55
поделиться

3 ответа

Вот пример:

public class TextViewMarquee extends Activity {
    private TextView tv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv = (TextView) this.findViewById(R.id.mywidget);  
        tv.setSelected(true);  // Set focus to the textview
    }
}

Файл xml с текстовым представлением:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView
        android:id="@+id/mywidget"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:maxLines="1"
        android:ellipsize="marquee"
        android:fadingEdge="horizontal"
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true"
        android:textColor="#ff4500"
        android:text="Simple application that shows how to use marquee, with a long text" />
</RelativeLayout>
122
ответ дан 24 November 2019 в 18:38
поделиться

Для установки Marquee программно

TextView textView = (TextView) this.findViewById(R.id.textview_marquee);  
textView.setEllipsize(TruncateAt.MARQUEE);
textView.setMarqueeRepeatLimit(-1);
textView.setText("General Information... general information... General Information");
textView.setSelected(true);
textView.setSingleLine(true);
0
ответ дан 24 November 2019 в 18:38
поделиться
android:ellipsize="marquee"

Это работает, только когда ваш TextView имеет фокус.

22
ответ дан 24 November 2019 в 18:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: