【发布时间】:2013-05-27 07:31:37
【问题描述】:
这是文本视图:
<TextView
android:id="@+id/input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#000000"
android:gravity="right"
android:textAlignment="viewEnd"
android:textColor="#ffffff"
android:textSize="50sp"/>
我正在使用:
String inputStr = doubleToString(result);
input.setText(inputStr);
TextView 只是扩展更多行以适应大数字(现在是字符串)。我想那是因为我使用了WRAP_CONTENT 作为高度,但我不能使用FILL_PARENT。
如果我使用android:lines="1",那么我根本看不到所有数字。
那么在TextView中显示之前如何将双精度数转换为科学计数法?
编辑
我刚刚发现 它以科学记数法显示,但仅适用于大于 10^12 的值但它们不仅仅是可见的。
所以我只是显示大于 1E10 的值。
【问题讨论】:
标签: java android xml double scientific-notation