我是编程新手,这是我的第一个问题,(请好)。我可能不知道如何以正确的方式提出这个问题。我一直在四处寻找,但到目前为止已经错过了答案(确定它非常简单) 我有一个与BT& Arduino和我添加的TextView一样,但是我的文本滚动不仅仅是按照我想要的更新。如何停止向下滚动页面?
//JAVA
Log.d("strIncom", strIncom);
if (strIncom.indexOf('.') == 2 && strIncom.indexOf('s') == 0) {
strIncom = strIncom.replace("s", "");
TextView viewMsg2 = (TextView) findViewById(R.id.textViewID);
viewMsg2.append(strIncom);
txtStringLength = (TextView) findViewById(R.id.textViewID);
//txtString didn’t help
//txtArduino didn’t help
if (isFloatNumber(strIncom)) {
//XML
<TextView
android:id="@+id/textViewID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:text="@string/x"
android:textColor="@color/white" />
</LinearLayout>
答案 0 :(得分:0)
根据评论。文本正在不断变大和滚动,因为文本被追加(添加到),即viewMsg2.append(strIncom);
解决方法是使用viewMsg2.setText(strIncom);
设置 TextView 的内容。
所以用viewMsg2.append(strIncom);
viewMsg2.setText(strIncom);