개행마다 각 문자를 배치하고 싶습니다. 다음 XML을 사용하고 있습니다.개개의 문자를 개행에 배치하는 것
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="12dip"
android:layout_marginLeft="12dip"
android:textSize="12dip"
android:layout_height="fill_parent"
android:text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
</LinearLayout>
그러나 나는 다음과 같은 출력을 얻고있다
(일부 라인이 캐릭터에오고있다).
나는 \n
을 사용할 수 있지만 누구에게나 좋은 옵션이 있다는 것을 알고 있습니다.
'ems'속성의 용도는 무엇입니까? 귀하의 대답을 사용하여 각 행에 2 줄을 얻을. 하지만 제 레이아웃에서 monospace를 사용하여 제 XML에서 잘 작동합니다. – Vivek
흠, 나를 위해 그것은 올바르게 작동합니다. "ems"는 서체 (M)에서 가장 넓은 문자의 너비 인 정확히 1 개의 넓이로 만듭니다. 따라서 모노 스페이스는 1 자의 너비 여야합니다. – kcoppock
각 캐릭터 사이에 공백을 넣으면 나를위한 layou와 함께 작업하고 있습니다. – Vivek