我有(水平)scrollview和一些textview。我希望这些textview填充屏幕上的所有空间并均匀地划分它们之间的空间。有点像viewpagerstrip
但是,我已经意识到在某些语言中,我的字符串的翻译比textview更长并且剪切文本。有没有办法确保(单行)textview的内容永远不会被剪裁。
重新发表的文本视图应该只分割重新存在的空间。如果没有足够的空间我希望他们走出屏幕。
答案 0 :(得分:0)
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" />