Как я могу выделить текстовое содержимое в уведомлении? - PullRequest
6 голосов
/ 25 октября 2011

Текстовое содержание слишком длинное, чтобы отображаться в уведомлении, и оно обрезается. Что я могу сделать? Пожалуйста, помогите.

Ответы [ 3 ]

3 голосов
/ 24 декабря 2011

Попробуйте это:

Это работает для меня, я проверял это.

Сначала создайте пользовательское уведомление:

как показано здесь: Эта ссылка на сайт разработчика .

После этого в TextView сообщения, которое вы хотите выделить, поставьте эту строку:

 android:ellipsize="marquee"

И это работает, как вы хотите. Наслаждаться. Надеюсь, это поможет вам. Спасибо.

1 голос
/ 26 декабря 2011
                    <TextView
                    android:id="@+id/place"
                    android:layout_toRightOf="@+id/line1"
                    android:clickable="true"
                    android:ellipsize="marquee"
                    android:fadingEdge="horizontal"
                    android:gravity="bottom"
                    android:lines="1"
                    android:marqueeRepeatLimit="marquee_forever"
                    android:paddingLeft="4dip"
                    android:scrollHorizontally="true"                        
                    android:textColor="#00BFFF"
                    android:textSize="18dip" />

Удалите все ненужные строки и измените идентификатор в соответствии с вашим кодом.

1 голос
/ 21 декабря 2011

Настройка пользовательского макета для уведомления. В макете используйте TextView для уведомления, затем в XML для TextView добавьте:

android:ellipsize="marquee"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...