2011-04-21 7 views
1

레이아웃 xml에 확인란이 표시됩니다.Sony Xperia 장치의 확인란 텍스트에 문제가 있습니다.

확인란 텍스트의 글자 수는 약 10 자입니다.

이 문제는 선택란 텍스트가 두 번째 줄, 특히 두 번째 줄의 텍스트 마지막 2 자로 나오는 Sony Xperia에서만 발생합니다.

<CheckBox android:id="@+id/roundCheck" android:paddingLeft="25dip" 
      android:button="@drawable/ic_uncheck_rect" android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:layout_marginLeft="20dip" android:text="abcdefghij" 
      android:textSize="16sp" 
      android:textColor="@color/white" android:typeface="serif" 
      android:singleLine="true" android:checked="false" 
      android:layout_centerVertical="true"></CheckBox> 
내가 HTC 영웅에 모바일 응용 프로그램을 테스트 한

등 구글 넥서스 원, 모토로라 드로이드,하지만 아무 문제없이 잘 작동.

문제가 Sony Xperia 에뮬레이터에도 반영되지 않습니다.

android : singleLine = "true" 코드를 추가하는 경우 문제가 해결되면 "..."문자가 추가되지만 텍스트는 한 줄로 표시됩니다 ?

현재 테스트 할 모바일 장치가 없습니다.

미리 감사드립니다. 내가 바로 당신을 이해한다면

따뜻한 안부,

답변

1

CB는, 당신은 당신 checbox의 라벨이 여러 줄을 가지고 있지 싶습니다. 그렇다면 android:singleLine="true" 대신 android:lines="1"을 사용해야합니다. 그 이유는 더 이상 사용되지 않기 때문입니다. 일반적으로 동작을 중단해서는 안되지만 소니에서 "최적화"를 수행했는지는 알 수 없습니다.) android:inputType="text"을 사용해 볼 수도 있지만, 도움이 될지 확실하지 않습니다 ...

희망 사항 귀하의 문제를 바로 이해하고 싶습니다.

관련 문제