2016-06-05 2 views
1

Я очень новичок в программировании, и это мой самый первый вопрос (пожалуйста, будь красивым). Возможно, я не знаю, как правильно задать вопрос. Я смотрю вокруг, но до сих пор пропустил ответ (уверен, что это что-то очень простое). У меня есть пример кода Graphview, который работает с 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

ли вы имеете в виду, чтобы остановить перенос текста на другую строку или строки? Если так, вы можете установить ширину на определенную ширину, а не на обертку содержимого и/или использовать 'android: singleLine =" true "' – MikeT

+0

Привет, Майк, Большое спасибо Я добавил android: singleLine = "true", он разместил текст на одном линия. ближе к тому, что мне нужно, однако я не очень хорошо объяснил свою проблему, просто хочу, чтобы текст обновил значение, которое состоит из трех цифр, чтобы не переходить к новой строке или не переходить к новому значению, просто чтобы обновить 3 (это моя первая попытка использовать реальную среду IDE). Я сделал кое-что в разделе «Обработка», обнаружив, что Android-студия - это, по меньшей мере, проблема. Doing Baby делает все очень новым. Много спасибо Al –

+0

'ViewMsg2.append (strIncom)?' Добавит к (я думаю). Возможно, 'ViewMsg2.setText (strincom)', который установил бы его на любой strIncom, содержащий – MikeT

ответ

0

В соответствии с комментарием. Текст становится все больше и непрерывно прокрутки, потому что текст в настоящее время прилагаются (добавляется к), т.е. viewMsg2.append(strIncom);

решением является установить содержимое TextView использованием viewMsg2.setText(strIncom);.

Так заменить viewMsg2.append(strIncom); с viewMsg2.setText(strIncom);

Смежные вопросы