如何在小部件的远程视图中使垂直滚动文本视图成为可能?

时间:2018-10-26 12:55:49

标签: android widget android-widget textview android-remoteview

您好,我是android开发领域的新手,并对如何使小部件(远程视图)中的TextView可滚动感到困惑。我在属性中添加了android:scrollbars="vertical"  TextView中的,但是当我触摸它时却没有任何反应。 谁能告诉我如何解决这个问题,谢谢。

这里是screenshot

这里是code

3 个答案:

答案 0 :(得分:1)

  

尝试这个例子

<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());

答案 1 :(得分:0)

一旦您引用了TextView,现在就可以尝试以下操作:

TextView nameOfYourTextView = findViewById(R.id.id_of_your_text_view);    
nameOfYourTextView.setMovementMethod(new ScrollingMovementMethod());

答案 2 :(得分:0)

要使textview文本可滚动,您可以使用 ScrollView 窗口小部件

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
  <Your TextView Code/>
</ScrollView>