2016-06-05 3 views
1

나는 프로그래밍에 아주 익숙하다. 그리고 이것이 나의 첫 번째 질문이다. 나는 적절한 방법으로 질문하는 법을 모른다. 나는 주변을 둘러 보았지만 지금까지 대답을 놓쳤다. (확실한 것은 아주 간단하다.) BTArduino와 함께 작동하는 Graphview의 예제 코드는 Textview와 마찬가지로 텍스트가 스크롤되어 있지만 내가 원하는대로 업데이트. 페이지 아래로의 스크롤을 어떻게 멈출 수 있습니까?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

viewMsg2.append(strIncom);를 대체? 그렇다면 콘텐츠를 감싸는 것과는 반대로 너비를 특정 너비로 ​​설정하거나 android : singleLine = "true"' – MikeT

+0

Hello Mike, 많은 감사드립니다. android : singleLine = "true" 선. 내가 필요로하는 것에 더 가까이 갈 수는 있지만, 문제를 아주 잘 설명하지는 못했다. 단지 텍스트를 3 자릿수의 길이로 업데이트하여 새로운 줄로 스크롤하지 않거나 3 (이것은 실제 IDE를 사용하는 첫 번째 시도입니다.) "Processing"에서 몇 가지 작업을 수행하여 Android Studio에서 가장 적은 말로 해결할 수있었습니다. 베이비 밟기는 아주 새로운 것입니다. 많은 Thanks Al –

+0

'ViewMsg2.append (strIncom)? '가 (아마)에 추가됩니다. 아마도'ViewMsg2.setText (strincom)'는 strIncom이 보유하고있는 값으로 설정합니다. – MikeT

답변

0

설명마다. 텍스트는 계속 커지고 및 텍스트를 추가하고 있기 때문에 (추가)된다, 즉 스크롤링 viewMsg2.setText(strIncom);를 사용하여 텍스트 뷰 의 내용을 설정 한 해결책이 viewMsg2.append(strIncom);

.

그래서 다른 행 또는 라인에 텍스트 배치를 중지 의미합니까 viewMsg2.setText(strIncom);

관련 문제