首页 > 解决方案 > 如何在小部件的远程视图中制作垂直可滚动的文本视图?

问题描述

嗨,我是 android 开发的新手,对如何使小部件 (remoteviews) 中的 TextView 可滚动感到困惑。我已经添加android:scrollbars="vertical"了 的属性TextView,但是,当我触摸它时它没有响应。谁能告诉我如何解决这个问题,非常感谢。

这是屏幕截图

这是代码

标签: androidwidgetandroid-widgettextviewandroid-remoteview

解决方案


试试这个例子

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/textview"
    android:maxLines = "3"
    android:scrollbars="vertical"
    android:layout_alignTop="@+id/imageView"
    android:layout_toEndOf="@+id/imageView"
    android:layout_toRightOf="@+id/imageView"></TextView>

在java中,

TextView txtview=(TextView)findViewById(R.id.textview);
    String text="your text";
    txtview.setText(text);
    txtview.setMovementMethod(new ScrollingMovementMethod());

推荐阅读