如何在通知中标记文本内容?

时间:2011-10-25 14:30:28

标签: android notifications

文本内容太长,无法显示在通知中并被剪切。我能做什么?请帮忙。

3 个答案:

答案 0 :(得分:3)

试试这个:

它适用于我,我已经测试过了。

首先创建自定义通知:

如图所示:This Link of the developer site

在TextView of message中你想要选取框,然后把这行:

 android:ellipsize="marquee"

它可以随心所欲地工作。 请享用。 希望它会对你有所帮助。 感谢。

答案 1 :(得分:1)

为通知设置自定义布局。在布局中,使用TextView作为通知,然后在TextView的XML上添加:

android:ellipsize="marquee"

答案 2 :(得分:1)

                    <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" />

删除任何无用的行并根据您的代码更改ID。