相关疑难解决方法(0)

以编程方式使用省略号创建TextView

我是以编程方式创建一个TextView,我想在最后省略省略号.

伪代码:

    tv.setEllipsize(TextUtils.TruncateAt.END);
    tv.setHorizontallyScrolling(false);
    tv.setSingleLine();
Run Code Online (Sandbox Code Playgroud)

以上工作很棒.

    tv.setEllipsize(TextUtils.TruncateAt.END);
    tv.setHorizontallyScrolling(false);
    tv.setMaxLines(1);
Run Code Online (Sandbox Code Playgroud)

这不起作用.这是一个错误吗?我不明白为什么在指定maxLines时最后不能将文本转换为省略号,尤其是maxLine为1但是setSingleLine没问题.

android textview

28
推荐指数
1
解决办法
3万
查看次数

可滚动TextView的底部渐弱

我知道以前曾有人过这个问题,但问题没有得到正确回答。目前,我可以淡化我的textView但不能淡化底部但可以淡化顶部。在我的xml中:

        <TextView
        android:id="@+id/item_description"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="@string/dummy_text"
        android:scrollbars="vertical"
        android:requiresFadingEdge="vertical"
        android:fadingEdgeLength="50dp"
        android:ellipsize="marquee"/>
Run Code Online (Sandbox Code Playgroud)

在我的课上:

itemDescription.setMovementMethod(new ScrollingMovementMethod());
Run Code Online (Sandbox Code Playgroud)

@string/dummy_text是一个很长的文本说明的滚动能力textView。这里的问题是,最初,中的底部文本textView没有褪色,它显示的是文本字符的一半。当您滚动时textView,顶部的文本将褪色,这意味着上面有文本可供查看,但是底部的文本仍将不褪色,因此用户无法知道下面是否还有文本可以看到。

我知道对此有很多问题,我看到了它们,而我现在所得到的就是应用其解决方案的产品。

请查看此问题以获取我想要的图像。

android textview

5
推荐指数
0
解决办法
674
查看次数

淡出 TextView 的最后几行

我一直在研究,我无法找到正确的答案。

我自己也无法做到这一点,所以请帮帮我

我有一个InfoWindowDialog我正在创建的视图,它有一个TextView,有一个maxHeight.

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin">

        <TextView
            android:id="@+id/txt_desc"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="LONG_TEXT_WHICH_HAS_A_FEW_LINES..."
            android:maxHeight="50dp"/>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我想实现类似于本示例最后几行的内容:

在此处输入图片说明

在此处输入图片说明

我已经尝试了一个解决方案提到淡出 textview android 的底部

通过放置android:requiresFadingEdge="vertical并且android:fadingEdgeLength="32dp"没有结果。

android fade out textview

4
推荐指数
1
解决办法
1908
查看次数

标签 统计

android ×3

textview ×3

fade ×1

out ×1