首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >车展TextView的其余部分

车展TextView的其余部分
EN

Stack Overflow用户
提问于 2015-11-24 21:39:21
回答 1查看 126关注 0票数 0

如果屏幕很小,如何使单行TextView出现?因为它在没有在XML中定义它的情况下生成了3个ellipsize点,其余的文本消失了。

示例:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-24 21:47:13

请补充:

代码语言:javascript
复制
android:singleLine="false"

代码语言:javascript
复制
android:inputType="textMultiLine"

给你的TextView

编辑:

您的TextView可以如下所示:

代码语言:javascript
复制
<TextView
        android:id="@+id/test"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/your_text"
        android:maxLines = "1"
        android:scrollbars = "vertical"/>

并将这两行添加到onCreate

代码语言:javascript
复制
TextView yourTextView = (TextView) findViewById(R.id.test);
yourTextView.setMovementMethod(new ScrollingMovementMethod());

不太干净,但要做好这项工作。

第二次编辑:

代码语言:javascript
复制
   <TextView
        android:text="@string/yourText"
        android:id="@+id/text"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"  <!-- Please change according to requirement -->
        android:scrollHorizontally="true"
        android:paddingLeft="5dip"
        android:paddingRight="5dip"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:freezesText="true"/>

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33904338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档