저는 Eclipse와 java and android dev에 익숙합니다. 나는이 딜레마에 대한 해답을 찾는데 몇 시간을 허비했다. TextViews 및 editText 요소 즉, t, e t, e t, e 또는 tttt, eeee의 세로 또는 가로 변경으로 구성된 내 앱의 3 가지 활동에 대한 표가 있습니다.테이블 레이아웃 TextViews는 텍스트가 세로 또는 가로로 표시되는지 여부를 나타냅니다.
모든 것이 잘 보입니다. 레이아웃의 무게와 중력을 이중으로 확인했지만,이 액티비티가 에뮬레이터에서 실행될 때 동일한 테이블 내에서 editText 요소를 선택하여 포커스를 가져올 때까지 각 textView의 텍스트가 세로로 표시됩니다. 이 작업을 수행하면 원래 텍스트를 올바른 가로 방향으로 반환하지만 포커스가 테이블에서 제거되면 다시 되돌립니다. 누구든지 나를 도울 수 있습니까?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/FireScreen">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/diamondplate"
android:orientation="vertical">
<TextView
android:background="@drawable/buttonfade"
android:id="@+id/FireScreenTitle"
android:layout_alignParentTop="true"
android:layout_height="40dip"
android:layout_width="150dip"
android:textStyle="bold"
android:text="FIRE INFO"
android:textSize="21sp"
android:textColor="#FF0000"
android:gravity="center">
</TextView>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_below="@+id/FireScreenTitle"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:id="@+id/FIfiretable">
<TableRow>
<TextView
android:id="@+id/FIfiretype"
android:text="Fire Type"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:textStyle="bold"
android:textSize="12sp"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1">
</TextView>
<Spinner
android:id="@+id/FItypespin"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_weight="1">
</Spinner>
</TableRow>
<TableRow>
<TextView
android:id="@+id/FIareatype"
android:text="Fire Area"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:textStyle="bold"
android:textSize="12sp"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1">
</TextView>
<Spinner
android:id="@+id/FIareaspin"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_weight="1">
</Spinner>
</TableRow>
<TableRow>
<TextView
android:id="@+id/FIactiontype"
android:text="Action Taken"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:textStyle="bold"
android:textSize="12sp"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1">
</TextView>
<Spinner
android:id="@+id/FIactionspin"
android:layout_width="0dip"
android:layout_height="40dip"
android:layout_marginBottom="5dip"
android:layout_weight="1">
</Spinner>
</TableRow>
</TableLayout>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_below="@+id/FIfiretable"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:id="@+id/FIcalltable">
<TableRow>
<TextView
android:id="@+id/FIinvolved"
android:text="% Involved"
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:textStyle="bold"
android:textSize="12sp"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1">
</TextView>
<TextView
android:id="@+id/FIwater"
android:text="H2O Gal."
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1"
android:textSize="12sp">
</TextView>
</TableRow>
<TableRow>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:numeric="integer"
android:id="@+id/FIinvolvedtext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:numeric="integer"
android:id="@+id/FIwatertext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
</TableRow>
<TableRow>
<TextView
android:id="@+id/FIfoam"
android:text="Foam Gal."
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1"
android:textSize="12sp">
</TextView>
<TextView
android:id="@+id/FIacres"
android:text="Acres"
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1"
android:textSize="12sp">
</TextView>
</TableRow>
<TableRow>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:numeric="integer"
android:id="@+id/FIfoamtext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:numeric="integer"
android:id="@+id/FIacrestext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
</TableRow>
<TableRow>
<TextView
android:id="@+id/FIcasualties"
android:text="Casualties"
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginRight="5dip"
android:layout_marginBottom="5dip"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1"
android:textSize="12sp">
</TextView>
<TextView
android:id="@+id/FIfatalities"
android:text="Fatalities"
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:gravity="center"
android:layout_weight="1"
android:textSize="12sp">
</TextView>
</TableRow>
<TableRow>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:numeric="integer"
android:id="@+id/FIcasualtiestext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
<EditText
android:text=""
android:layout_width="0dip"
android:layout_height="35dip"
android:layout_marginBottom="5dip"
android:numeric="integer"
android:id="@+id/FIfatalitiestext"
android:textSize="12sp"
android:layout_weight="1">
</EditText>
</TableRow>
</TableLayout>
<TextView
android:id="@+id/FInotes"
android:textColor="#ffffff"
android:background="@drawable/buttonfade"
android:layout_width="100dip"
android:textStyle="bold"
android:text="Notes"
android:layout_alignLeft="@+id/FIcalltable"
android:layout_below="@+id/FIcalltable"
android:layout_height="35dip"
android:gravity="center">
</TextView>
<EditText
android:id="@+id/FInotestext"
android:text="Additional Information:"
android:textSize="12sp"
android:layout_width="fill_parent"
android:layout_below="@+id/FInotes"
android:layout_alignLeft="@+id/FInotes"
android:layout_height="200dip"
android:gravity="top"
android:layout_marginRight="5dip"
android:layout_marginBottom="5dip"
android:inputType="textMultiLine"
android:lines="5">
</EditText>
</RelativeLayout>
</ScrollView>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_alignParentBottom="true"
android:layout_height="50dip"
android:background="@drawable/fire_thumb"
android:id="@+id/FImenutable">
<TableRow>
<Button
android:id="@+id/FIUnitsStart"
android:background="@drawable/button2"
android:layout_width="0dip"
android:textStyle="bold"
android:textSize="15sp"
android:text="UNITS"
android:textColor="#ff0000"
android:layout_height="fill_parent"
android:gravity="center"
android:hapticFeedbackEnabled="true"
android:layout_weight="1"/>
<Button
android:id="@+id/FIMainResume"
android:background="@drawable/button2"
android:textStyle="bold"
android:textSize="15sp"
android:text="MAIN"
android:textColor="#ffffff"
android:layout_height="fill_parent"
android:gravity="center"
android:hapticFeedbackEnabled="true"
android:layout_width="0dip"
android:layout_weight="1"/>
</TableRow>
</TableLayout>
</RelativeLayout>
방금 레이아웃 XML을 실행했는데 세로 텍스트가 표시되지 않습니다. 문제의 스크린 샷과 달성하려는 내용의 스크린 샷을 게시 할 수 있습니까? –
실제로 그것은 핸드셋 에뮬레이션에만 있지만 내가 원하는 것은 textView 안에 "this is text"이고 수직 (over) h (over) i (over) s ... 등입니다. 만들어진 . . . 그러나 예를 들어 회 전자를 클릭하면이 tableLayout 외부에서 텍스트의 방향이 XML이 작성된 방식으로 돌아갑니다. 그리고 그 반대의 경우 – SLYtiger
Spinner? 게시 한 예제 코드에는 회 전자가 없습니다. 어쨌든, 게시 한 내용은보고하는 문제를 재현하는 데 충분하지 않습니다. 문제를 재현하는 데 필요한 완전한 MINIMAL 코드를 게시하는 것이 좋습니다. –