有没有办法让自定义TextView
布局中的Notification
看起来像一个自动收报机?我正在使用以下代码设置Notification
布局。
mNotificaionView = new RemoteViews(getPackageName(), R.layout.status_bar);
mNotificaionView.setTextViewText(R.id.ticker, getLongText());
mNotification.contentView = mNotificaionView;
以及在status_bar.xml
中TextView
的以下内容
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true"
简言之,如何在TextView
对象中创建RemoteViews
之类的代码?
答案 0 :(得分:1)
这应该有效,但只有在您的View具有焦点时才有效。 看到这个答案,它可能对你有帮助。 Android notification Marquee not working
答案 1 :(得分:1)
看看Any.DO SmallWidget(4x1)。
这是一个淡入淡出文本的自动收报机。这是一个AppWidget。它是如何工作的?
问题 - 电池消耗。所有这些警报都不能很好地处理电池,但要先测试一下它是多么糟糕。
我从未在通知栏小部件上尝试过此操作,但由于它们是使用相同的技术构建的,因此可能会有效。
祝你好运!