TextViews填充可用空间但从不剪切​​内容

时间:2015-04-30 20:56:07

标签: android layout localization textview

我有(水平)scrollview和一些textview。我希望这些textview填充屏幕上的所有空间并均匀地划分它们之间的空间。有点像viewpagerstrip

但是,我已经意识到在某些语言中,我的字符串的翻译比textview更长并且剪切文本。有没有办法确保(单行)textview的内容永远不会被剪裁。

重新发表的文本视图应该只分割重新存在的空间。如果没有足够的空间我希望他们走出屏幕。

1 个答案:

答案 0 :(得分:0)

在oncreate之前

    TextView ticker;
在oncreate中

 ticker = findViewById(R.id.ticker);

        ticker.setFocusable(true);
        ticker.requestFocus();
        ticker.setSelected(true);

这是xml

<TextView
     android:id="@+id/ticker"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:layout_alignParentBottom="true"
     android:layout_alignParentLeft="true"
     android:background="#fff000"
     android:ellipsize="marquee"
     android:fadingEdge="horizontal"
     android:fadingEdgeLength="5dp"
     android:focusable="false"
     android:gravity="bottom"
     android:lines="1"
     android:marqueeRepeatLimit="marquee_forever"
     android:singleLine="true"
     android:text="@string/ticker"
     android:textColor="#000000"
     android:textColorHighlight="#FFFFFF"
     android:textSize="30sp" />